Roger Göele

ProtonMail

Officev1.0.0
By Roger GöeleUpdated 2026-05-11protonmail@clawhub_durchblick-nl/protonmail
Email

According to AlphaMoat, as of 2026-09, ProtonMail has 3,151 downloads and 1 stars — ranked #3,617 of 5,078 AI skills overall, and #266 of 435 in Office.

Installs
102
Downloads
3.2K
Stars
1
Overall Rank
#3,617
Top 72% overall · Top 62% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗1023.1K11
SkillHub ↗1023.2K1—

Platforms count differently and update at different times.

What this skill does

It can list mailboxes, view inbox or unread messages, search, and read a selected message; it also includes an example daily scan for important mail. Setup requires bridge credentials, and mailbox contents or logs may contain private information. Prefer the official bridge, bind ports to localhost only, and protect credential files and terminal output.

Profile published 2026-10-29

What you can do with it

  • List mailboxes and view recent or unread messages.
  • Search messages by keyword or read a selected message.
  • Review the daily important-mail scan and Sieve-filter examples.

When to use it

  • When accessing ProtonMail through an IMAP bridge.
  • When finding messages or organizing important unread mail.
  • Before configuring bridge ports, saving credentials, or displaying message contents, when local access limits and privacy safeguards need confirmation.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

List mailbox names only; do not read or print message bodies.
Explain how to restrict the bridge port to localhost and protect configuration files and email content in command output.

Monthly Trend

Downloads3.2K
2.1K2.7K3.2K2026-03 · Downloads 2.2K2026-05 · Downloads 2.6K2026-07 · Downloads 2.9K2026-08 · Downloads 3.0K2026-09 · Downloads 3.2K26-0326-09
Stars1
0122026-03 · Stars 12026-05 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.2K—1
2026-083.0K+3.8%1
2026-072.9K—1
2026-052.6K—1
2026-032.2K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.2 KB · ClawHub v1.0.0
---
name: protonmail
description: Read, search, and scan ProtonMail via IMAP bridge (Proton Bridge or hydroxide). Includes daily digest for important emails.
metadata: {"clawdbot":{"emoji":"📧","requires":{"bins":["python3"]}}}
---

# ProtonMail Skill

Access ProtonMail via IMAP using either:
- **Proton Bridge** (official, recommended)
Show all (109 lines)
- **hydroxide** (third-party, headless)

## Setup

### Option 1: Proton Bridge (Docker)

```bash
# Pull and run
docker run -d --name=protonmail-bridge \
  -v protonmail:/root \
  -p 143:143 -p 1025:25 \
  --restart=unless-stopped \
  shenxn/protonmail-bridge

# Initial login (interactive)
docker run --rm -it -v protonmail:/root shenxn/protonmail-bridge init
# Then: login → enter credentials → info (shows bridge password) → exit
```

### Option 2: hydroxide (Headless)

```bash
# Install
git clone https://github.com/emersion/hydroxide.git
cd hydroxide && go build ./cmd/hydroxide

# Login
./hydroxide auth [email protected]

# Run as service
./hydroxide serve
```

## Configuration

Create config file at `~/.config/protonmail-bridge/config.env`:

```bash
PROTONMAIL_HOST=127.0.0.1
PROTONMAIL_PORT=143
[email protected]
PROTONMAIL_PASS=your-bridge-password
```

Or set environment variables directly.

## Usage

```bash
# List mailboxes
protonmail.py mailboxes

# Show recent inbox
protonmail.py inbox --limit 10

# Show unread emails
protonmail.py unread

# Search emails
protonmail.py search "keyword"

# Read specific email
protonmail.py read 123
```

## Daily Scan

The `daily-scan.py` script identifies important emails based on:
- Important senders (banks, government, schools)
- Urgent keywords (DE/EN/NL)

Configure important patterns in the script or via environment variables.

## Sieve Filters (ProtonMail)

Recommended Sieve filter for auto-sorting:

```sieve
require ["fileinto", "imap4flags"];

# Important emails - flag them
if anyof (
    address :contains "From" ["@bank", "@government"],
    header :contains "Subject" ["Urgent", "Dringend", "Belangrijk"]
) {
    addflag "\\Flagged";
}

# Newsletters - auto-read and move
if anyof (
    address :contains "From" "newsletter@",
    address :contains "From" "noreply@"
) {
    addflag "\\Seen";
    fileinto "Newsletter";
    stop;
}
```

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.