Rechercher

PythonReactSEOPDF
OpenClaw

protonmail

Protonmail integration via Proton Bridge + himalaya. Read, send, search, and organize Protonmail messages. Use when the user asks about Protonmail, Proton email, or their proton.me address.

gwlsn0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install gwlsn/openclawproton

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Protonmail

Send, read, search, and organize Protonmail messages via Proton Bridge + himalaya.

Script: scripts/proton.py Config: config/config.json

First-time setup

When config/config.json is missing, the skill outputs SETUP_REQUIRED instead of running commands. Follow this two-step flow:

Step 1: Install Proton Bridge

Proton Bridge runs locally and exposes standard IMAP/SMTP on localhost. It must be installed and logged in before the skill works.

  1. Download the .deb from https://proton.me/bridge/install
  2. Install: sudo apt install ./protonmail-bridge_*.deb
  3. Set up pass for credential storage (Bridge requires it — see references/setup.md for details)
  4. Log in via Bridge CLI: protonmail-bridge --cli then login
  5. Run info inside the Bridge CLI to get the Bridge password (a generated string like abcdefghijklmnop)
  6. Start Bridge as a systemd user service so it runs in the background

The Bridge password is NOT your Proton account password. It is a randomly generated credential that Bridge creates for local IMAP/SMTP access. You get it from the info command inside Bridge CLI.

Set the Bridge password in OpenClaw's secrets system:

Use /secret set PROTON_BRIDGE_PASSWORD and paste the Bridge password from step 5.

Step 2: Configure the skill

Ask the user for:

  1. Proton email address (e.g., you@proton.me or you@pm.me)
  2. Display name (for outgoing emails)

Then run:

python3 $PROTON setup configure --email USER_EMAIL --display-name "USER_NAME"

This writes config/config.json, generates the himalaya config, and verifies connectivity to Bridge.

Quick reference

PROTON=~/.openclaw/workspace/skills/protonmail/scripts/proton.py

# Email
python3 $PROTON email list                                       # Latest 10
python3 $PROTON email list --count 20                            # Latest 20
python3 $PROTON email list --folder Sent                         # Sent folder
python3...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/gwlsn/openclawproton
Version
—
Commit
1b633c9add0aa93afed446845adc785aae4f06ad
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Protonmail

Send, read, search, and organize Protonmail messages via Proton Bridge + himalaya.

**Script:** `scripts/proton.py`
**Config:** `config/config.json`

## First-time setup

When `config/config.json` is missing, the skill outputs `SETUP_REQUIRED` instead of running commands. Follow this two-step flow:

### Step 1: Install Proton Bridge

Proton Bridge runs locally and exposes standard IMAP/SMTP on localhost. It must be installed and logged in before the skill works.

1. Download the `.deb` from https://proton.me/bridge/install
2. Install: `sudo apt install ./protonmail-bridge_*.deb`
3. Set up `pass` for credential storage (Bridge requires it — see `references/setup.md` for details)
4. Log in via Bridge CLI: `protonmail-bridge --cli` then `login`
5. Run `info` inside the Bridge CLI to get the **Bridge password** (a generated string like `abcdefghijklmnop`)
6. Start Bridge as a systemd user service so it runs in the background

**The Bridge password is NOT your Proton account password.** It is a randomly generated credential that Bridge creates for local IMAP/SMTP access. You get it from the `info` command inside Bridge CLI.

Set the Bridge password in OpenClaw's secrets system:
> Use `/secret set PROTON_BRIDGE_PASSWORD` and paste the Bridge password from step 5.

### Step 2: Configure the skill

Ask the user for:
1. **Proton email address** (e.g., `you@proton.me` or `you@pm.me`)
2. **Display name** (for outgoing emails)

Then run:
```bash
python3 $PROTON setup configure --email USER_EMAIL --display-name "USER_NAME"
```

This writes `config/config.json`, generates the himalaya config, and verifies connectivity to Bridge.

## Quick reference

```bash
PROTON=~/.openclaw/workspace/skills/protonmail/scripts/proton.py

# Email
python3 $PROTON email list                                       # Latest 10
python3 $PROTON email list --count 20                            # Latest 20
python3 $PROTON email list --folder Sent                         # Sent folder
python3...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.