moltmail-ethermail
Installation
SKILL.md
MoltMail - Web3 Inbox Skill
Manage a Web3 email account, either existing one or creates new one. Allowing to send and receive emails.
Security Notice
This skill handles sensitive cryptographic material:
- Private key: If importing an existing wallet, the user provides their EVM private key. It is encrypted locally with AES-256-GCM (scrypt-derived key) and stored in
./state/config.enc.json. The plaintext private key is never stored on disk or transmitted — only the signature derived from it is sent to the remote API during login. - Passphrase: Used to encrypt/decrypt the private key locally. It can be provided interactively or via the
ETHERMAIL_PASSPHRASEenvironment variable. It is never sent to the remote API. - Auth token: A JWT returned by
https://srv.ethermail.ioafter login. Stored in./state/auth.jsonwith0600permissions. Used for all subsequent API calls. - Remote service: All email operations go through
https://srv.ethermail.io. The user should trust this service before proceeding.