proton-bridge-email

Send local SMTP email via Proton Mail Bridge with age-encrypted credentials.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/anisafifi/agent-skills --skill proton-bridge-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proton-bridge-email
Source: https://github.com/anisafifi/agent-skills/tree/main/protom-bridge-email
Command: npx skills add https://github.com/anisafifi/agent-skills --skill proton-bridge-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Securely send email through Proton Mail Bridge by managing encrypted credentials for localhost SMTP.

Core Features & Use Cases

  • Minimal SMTP sender: scripts/send_email.py
  • Helper to encrypt the Bridge env file: scripts/encrypt_env.sh
  • Setup notes: references/proton-bridge-setup.md
  • Use cases include automated reports and alerts via Proton Bridge on a local agent

Quick Start

Set up Proton Bridge, encrypt the credentials, and send a test email using the provided script.

Frequently Asked Questions about proton-bridge-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send email via Proton Bridge using encrypted SMTP credentials?

Secure local SMTP email sending through Proton Mail Bridge is handled by decrypting age-encrypted credentials at runtime. The provided Python script connects to localhost SMTP to send automated reports or alerts without exposing plaintext secrets.

What do I need to set up before sending local SMTP mail with Proton Bridge?

Sending local SMTP requires a running Proton Mail Bridge instance, an age identity file at ~/.config/age/keys.txt, and an encrypted environment file at ~/openclaw/secrets/proton.env.age containing your SMTP details.

How does age encryption protect Proton Bridge credentials for automation?

Age encryption protects Proton Bridge credentials by storing SMTP details in an encrypted .env file rather than plaintext. The automation script decrypts this file at runtime using your age identity, ensuring credentials are only exposed in memory during email sending.

Can I use this local SMTP sender for automated daily reports and alerts?

Yes, the local SMTP sender is specifically designed for automation workflows like daily reports and alerts. It securely connects to Proton Mail Bridge on localhost to dispatch emails using your encrypted credentials.

How do I encrypt my Proton Bridge environment file for secure automation?

You can encrypt your Proton Bridge environment file using the included helper script, scripts/encrypt_env.sh. This script processes your plaintext SMTP credentials into an age-encrypted file required by the email sender.

Does sending email through Proton Bridge require storing plaintext SMTP credentials?

No, sending email through Proton Bridge does not require storing plaintext SMTP credentials. The workflow uses age-encrypted credential files and decrypts them locally at runtime to securely authenticate with the Proton Mail Bridge SMTP server.