protonmail-claw
Manage ProtonMail emails via Playwright browser automation. Login, read, send, and manage your encrypted inbox.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/christopher-schulze/protonmail-clawWhat This Skill Does
The protonmail-claw skill empowers OpenClaw agents to interface directly with the ProtonMail web interface using Playwright browser automation. Instead of relying on restricted or legacy APIs, this skill simulates human behavior, allowing the agent to securely log into ProtonMail accounts, navigate the inbox, parse received messages, and compose new emails. By leveraging stealth browser configurations, it bypasses standard bot-detection mechanisms, providing a seamless bridge between your AI agent and your encrypted correspondence. It is a robust solution for users who need to automate email workflows within ProtonMail's specific, privacy-focused security environment.
Installation
To install this skill, use the ClawHub CLI tool provided by OpenClaw:
- Ensure you have Node.js 18+ and Playwright 1.40+ installed on your system.
- Execute the following command in your terminal:
clawhub install openclaw/skills/skills/christopher-schulze/protonmail-claw - Ensure your environment meets the Linux system dependencies if running on a server or containerized environment, specifically the libnss and libgbm libraries.
- Configure your environment variables for authentication credentials, ensuring they are stored in a secure vault rather than hard-coded into your scripts.
Use Cases
This skill is perfect for scenarios requiring high-trust communication automation. Use it to:
- Automate verification email retrieval during sign-up workflows.
- Manage subscription newsletters and filter incoming communication automatically.
- Draft and send recurring reports or status updates to specific encrypted contacts.
- Trigger responses to incoming inquiries based on AI-driven intent analysis.
- Archive or organize sensitive project emails without manual sorting.
Example Prompts
- "Check my ProtonMail inbox and summarize any unread emails from the last 24 hours related to 'project deployment'."
- "Draft a polite response to the last email from [email protected] using the tone of a professional project manager."
- "Find the verification code sent from [email protected] in my recent emails and paste it here."
Tips & Limitations
Because this skill operates via browser automation, it is subject to the responsiveness of the ProtonMail web UI. Always implement robust 'waitFor' conditions to handle loading states, as ProtonMail's UI is known to be resource-heavy. Note that using automation to send large volumes of mail can trigger Proton's anti-spam filters; keep your messaging volume within human-reasonable limits. Finally, update your Playwright browsers regularly to ensure the stealth mechanisms remain effective against evolving bot detection updates.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-christopher-schulze-protonmail-claw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
claw2claw-filetransfer
Cross-platform file transfer between OpenClaw agents via rsync over SSH. From Claws for Claws - send files uncomplicated without getting drizzled by hot butter. Use when user wants to sync, backup, or transfer files between agents on different machines.
Skill Miner
Skill by christopher-schulze
claw2claw-filetransfer
Cross-platform file transfer between OpenClaw agents via rsync over SSH. From Claws for Claws - send files uncomplicated without getting drizzled by hot butter. Use when user wants to sync, backup, or transfer files between agents on different machines.