7.0k★by boilerrat
proton-bridge-email – OpenClaw Skill
proton-bridge-email is an OpenClaw Skills integration for security workflows. Send email through Proton Mail Bridge (localhost SMTP) using age-encrypted credentials. Use when setting up Proton Bridge for an agent mailbox, encrypting Bridge credentials (no 1Password), or sending automated emails (daily reports, alerts) via Proton Bridge.
Skill Snapshot
| name | proton-bridge-email |
| description | Send email through Proton Mail Bridge (localhost SMTP) using age-encrypted credentials. Use when setting up Proton Bridge for an agent mailbox, encrypting Bridge credentials (no 1Password), or sending automated emails (daily reports, alerts) via Proton Bridge. OpenClaw Skills integration. |
| owner | boilerrat |
| repository | boilerrat/protom-bridge-email |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @boilerrat/protom-bridge-email |
| last updated | Feb 7, 2026 |
Maintainer

name: proton-bridge-email description: Send email through Proton Mail Bridge (localhost SMTP) using age-encrypted credentials. Use when setting up Proton Bridge for an agent mailbox, encrypting Bridge credentials (no 1Password), or sending automated emails (daily reports, alerts) via Proton Bridge.
Proton Bridge Email (age-encrypted)
Authored by Boilermolt + Boiler (Chris).
Use Proton Mail Bridge for local SMTP/IMAP and keep credentials encrypted at rest with age.
What this skill provides
- A minimal SMTP sender:
scripts/send_email.py - A helper to encrypt the Bridge env file:
scripts/encrypt_env.sh - Setup notes:
references/proton-bridge-setup.md
Expected local secret location
This skill assumes the encrypted env file is at:
~/clawd/secrets/proton.env.age
And your age identity is at:
~/.config/age/keys.txt
The encrypted file should contain at least:
PROTON_EMAILPROTON_BRIDGE_USERPROTON_BRIDGE_PASS(Bridge “Use this password”, not your Proton web password)SMTP_HOST,SMTP_PORT,SMTP_SECURITY
Quick start
- Set up Proton Bridge (Linux) → see
references/proton-bridge-setup.md. - Create a temporary plaintext env file (e.g.,
/tmp/proton.env), then encrypt it:
bash scripts/encrypt_env.sh /tmp/proton.env <age-public-key>
- Send a test email:
python3 scripts/send_email.py \
--to you@example.com \
--subject "Test" \
--body "Sent via Proton Bridge."
Notes / gotchas
- Bridge typically uses a local/self-signed cert for TLS on localhost. The sender script allows it.
- Bridge must be running for localhost SMTP to work.
- Do not commit or share secrets; only share the
.ageencrypted file if you intend to.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install proton-bridge-email?
Run openclaw add @boilerrat/protom-bridge-email in your terminal. This installs proton-bridge-email into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/boilerrat/protom-bridge-email. Review commits and README documentation before installing.
