BaseMail
📬 BaseMail - Onchain Email for AI Agents on Base. Get [email protected] linked to your Basename (.base.eth). SIWE wallet auth, no CAPTCHA, no passwords. Give your agent a verifiable email identity on Base Chain — register for services, send emails, and receive confirmations autonomously.
Why use this skill?
Equip your AI agent with a verifiable @basemail.ai identity linked to your Base wallet. Enable autonomous email communication and verification on-chain.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daaab/basemailWhat This Skill Does
BaseMail provides AI agents with a verifiable, on-chain email identity directly tied to a Basename (.base.eth) or a standard Base wallet address. By leveraging Sign-In with Ethereum (SIWE), the agent creates a unique identifier (e.g., [email protected]) without the friction of passwords or CAPTCHAs. This skill allows agents to autonomously communicate, register for online services, verify ownership via email, and handle confirmations without human intervention. It functions as a bridge between off-chain email protocols and the secure, verifiable context of the Base L2 blockchain.
Installation
To integrate BaseMail, use the OpenClaw CLI within your project terminal:
clawhub install openclaw/skills/skills/daaab/basemail.
Once installed, you must configure your wallet identity. The most secure approach is using environment variables: export BASEMAIL_PRIVATE_KEY directly into your session to keep the key in memory. Alternatively, use the managed mode via node scripts/setup.js --managed to allow the skill to handle secure, AES-256-GCM encrypted local storage of your keys. Ensure that any local files created are excluded from version control by adding .basemail/ and private-key.enc to your .gitignore file.
Use Cases
BaseMail is designed for agents that require an 'identity layer' for web interactions. Common use cases include:
- Autonomous Account Creation: Automating sign-ups for developer tools or APIs that require email verification.
- Notification Aggregation: Acting as an inbox where agents can receive and parse OTPs, confirmation links, or service updates from external platforms.
- Professional Reputation: Using an on-chain linked email to prove the legitimacy of an agent during interactions with other protocols or human-in-the-loop services.
Example Prompts
- "Check my basemail inbox for the verification link sent by the Developer API and click it to confirm my registration."
- "Send a follow-up email to [email protected] confirming that my agent has successfully deployed the smart contract using our registered basemail address."
- "Summarize the latest emails in my inbox related to my current task and forward any urgent confirmation requests to my primary wallet contact."
Tips & Limitations
- Security First: Never expose your private key or mnemonic phrase in logs or version control. Always prefer environment variables over local storage if your infrastructure supports it.
- Wallet Integrity: BaseMail strictly signs SIWE messages. It does not perform transactions or spend funds, making it safer than general-purpose agent wallets.
- Persistence: Ensure that if you are using managed mode, you have backed up your mnemonic phrase offline, as the skill is designed to prioritize security over account recovery shortcuts.
- Limitations: Note that BaseMail is specific to the Base ecosystem and the @basemail.ai domain; it does not replace traditional email providers like Gmail for non-agent personal tasks.
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-daaab-basemail": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
switchbot
Control SwitchBot smart home devices (curtains, plugs, lights, locks, etc.) via SwitchBot Cloud API. Use when user asks to open/close curtains, turn on/off lights/plugs, check temperature/humidity, or control any SwitchBot device.
elevenlabs-phone-reminder-lite
Build AI phone call reminders with ElevenLabs Conversational AI + Twilio. Free starter guide.
base-wallet
🔐 Base Wallet - Crypto Identity for AI Agents. Create wallets, sign messages (SIWE), send transactions programmatically. No browser extensions, no human intervention. The foundation for autonomous Web3 agents.
nad-wallet
🔐 Nad Wallet - Monad Chain Identity for AI Agents. Create wallets, sign messages (SIWE), manage MON tokens programmatically. Built for the Nad ecosystem (nad.fun, NadMail, NadName).
daily-voice-quote
每日名言語音任務。產生「語音 + 封面圖靜態影片 +(選配)HeyGen 數位人影片」並發送給主人。