ProtonMail

v1.0.0

Read, search, and scan ProtonMail via IMAP bridge (Proton Bridge or hydroxide). Includes daily digest for important emails.

1· 2.1k·5 current·5 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
Name and description (access ProtonMail via an IMAP bridge) match the included Python CLI and daily-scan scripts which connect to a local IMAP bridge. However the SKILL.md runtime steps require Docker, git, and the Go toolchain to install hydroxide or run a Docker image, while the declared required binaries only list python3 — missing declared dependencies is an incoherence.
Instruction Scope
Instructions stay within the stated purpose: they show how to run an IMAP bridge (Proton Bridge or hydroxide), how to configure a local config file (~/.config/protonmail-bridge/config.env) or env vars, and how to run the Python scripts. The instructions also recommend a specific third-party Docker image (shenxn/protonmail-bridge) and direct interactive login steps that expose a bridge password — both are within scope for setting up a bridge but should be reviewed carefully.
!
Install Mechanism
The skill is instruction-only (no install spec), but SKILL.md recommends pulling and running the Docker image shenxn/protonmail-bridge and building hydroxide from source. The Docker image is a third-party image (not the official Proton release) and pulling+running arbitrary Docker images is higher risk. The installer expectations (docker, git, go) are not declared in the registry metadata, creating a transparency gap.
Credentials
The scripts legitimately need Proton Bridge credentials (PROTONMAIL_USER / PROTONMAIL_PASS) and optionally read the legacy hydroxide bridge-password file. No unrelated secrets or unrelated external service credentials are requested. Patterns and ignore lists are configurable via environment variables — reasonable for the feature set.
Persistence & Privilege
Skill is not marked always:true and does not request system-wide configuration changes. It reads/writes only the user's config file path (~/.config/protonmail-bridge/config.env) and optionally reads the hydroxide legacy file; this is proportionate to its purpose.
What to consider before installing
This skill appears to implement a ProtonMail IMAP client and daily digest as described, but there are a few things to consider before installing: - Missing declared dependencies: The registry entry only lists python3, but SKILL.md instructs you to use Docker, git, and the Go toolchain for hydroxide or a Docker image. Expect to need those tools or change the instructions. - Third-party Docker image: SKILL.md recommends shenxn/protonmail-bridge (a community image). Running unverified Docker images can leak credentials or run malicious code. Prefer the official Proton Bridge binary/image or build hydroxide from the reputable emersion/hydroxide source and inspect the code. - Credentials storage: The scripts expect PROTONMAIL_USER and PROTONMAIL_PASS or a plaintext config file at ~/.config/protonmail-bridge/config.env (or the legacy hydroxide bridge-password). Storing bridge passwords in plaintext is a risk—use least-privilege, file permissions, or a credential manager where possible. - Code review: The included Python scripts perform IMAP login, list/fetch messages, and print summaries — there's no obvious obfuscated behavior or external network exfiltration in the scripts, but the Docker image recommended by the instructions is external and not audited. If you will run the Docker image, inspect its Dockerfile/source or run it in an isolated environment. If you want to proceed: (1) prefer official Proton Bridge or compile hydroxide from emersion/hydroxide yourself, (2) confirm required tools (docker/git/go) are installed, (3) keep bridge credentials secure, and (4) run the Docker image in a sandbox or inspect its source before trusting it.

Like a lobster shell, security has layers — review code before you run it.

latestvk9795kymvbhp6s9n4cby82xbmd7zk5gn

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📧 Clawdis
Binspython3

Comments