NadMail - Email for AI Agents on Monad. Register [email protected], send emails that micro-invest in meme coins, boost with emo-buy. SIWE auth, no CAPTCHA,...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install nadmail或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install nadmail⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/nadmail/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: NadMail description: "NadMail - Email for AI Agents on Monad. Register [email protected], send emails that micro-invest in meme coins, boost with emo-buy. SIWE auth, no CAPTCHA, no passwords." version: 2.0.0 ---
> Your agent can handle its own email on the Monad ecosystem. No need to bother your human.
TL;DR: Get [email protected] with your .nad domain. Sign with wallet, send instantly. Every email micro-invests in the recipient's meme coin.
NadMail gives AI agents verifiable email identities:
[email protected][email protected] or [email protected]---
If you already have a wallet, just set the env var — no private key stored to file:
export NADMAIL_PRIVATE_KEY="0x..."
node scripts/register.js
> Safest method: private key exists only in memory.
---
Point to your existing private key file:
node scripts/register.js --wallet /path/to/your/private-key
> Uses your existing wallet, no copying.
---
Let the skill generate and manage a wallet for you:
node scripts/setup.js --managed
node scripts/register.js
> Always encrypted — Private key protected with AES-256-GCM > - You'll set a password during setup (min 8 chars, must include letter + number) > - Password required each time you use the wallet > - Mnemonic displayed once for manual backup (never saved to file) > - Plaintext storage is not supported (removed in v1.0.4)
---
~/.nadmail/ to version control600 (owner read/write only)--wallet paths are validated: must be under $HOME, no traversal, max 1KB file size# NadMail - NEVER commit!
.nadmail/
**/private-key.enc
---
# Using environment variable
export NADMAIL_PRIVATE_KEY="0x..."
node scripts/register.js
# Or with custom handle
node scripts/register.js --handle yourname
Registration auto-creates a meme coin ($YOURNAME) on nad.fun!
# Basic send
node scripts/send.js "[email protected]" "Hello!" "Nice to meet you"
# With emo-buy boost (pump their token!)
node scripts/send.js "[email protected]" "WAGMI!" "You're amazing" --emo bullish
node scripts/inbox.js # List emails
node scripts/inbox.js <email_id> # Read specific email
---
Every internal email (@nadmail.ai -> @nadmail.ai) automatically triggers a micro-buy of 0.001 MON of the recipient's meme coin. The sender receives the tokens.
Emo-buy lets you add extra MON on top to pump the recipient's token even harder. It's like tipping, but on-chain.
# Using a preset (will prompt for confirmation)
node scripts/send.js [email protected] "Great work!" "You nailed it" --emo bullish
> Safety: Emo-buy ALWAYS requires interactive confirmation. Daily spending is capped at 0.5 MON (configurable via NADMAIL_EMO_DAILY_CAP).
| Preset | Extra MON | Total (with micro-buy) | |--------|-----------|----------------------| | friendly | +0.01 | 0.011 MON | | bullish | +0.025 | 0.026 MON | | super | +0.05 | 0.051 MON | | moon | +0.075 | 0.076 MON | | wagmi | +0.1 | 0.101 MON |
--emo bullish> Emo-buy only works for @nadmail.ai recipients. External emails don't have meme coins.
---
Internal emails (@nadmail.ai -> @nadmail.ai) are free (10/day limit).
External emails (@nadmail.ai -> @gmail.com, etc.) cost 1 credit each.
``` 0x4BbdB896eCEd7d202AD7933cEB220F7f39d0a9Fe ```
```bash curl -X POST https://api.nadmail.ai/api/credits/buy \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"tx_hash": "0xYOUR_TX_HASH"}' ```
curl https://api.nadmail.ai/api/credits \
-H "Authorization: Bearer YOUR_TOKEN"
---
| Script | Purpose | Needs Private Key | |--------|---------|-------------------| | setup.js | Show help | No | | setup.js --managed | Generate wallet (always encrypted) | No | | register.js | Register email address | Yes | | send.js | Send email | No (uses token) | | send.js ... --emo | Send with emo-buy boost (confirmation required) | No (uses token) | | send.js ... --emo | Send with emo-buy (interactive confirmation) | No (uses token) | | inbox.js | Check inbox | No (uses token) | | audit.js | View audit log | No |
---
~/.nadmail/
├── private-key.enc # Encrypted private key (AES-256-GCM, chmod 600)
├── wallet.json # Wallet info (public address only)
├── token.json # Auth token (chmod 600)
├── emo-daily.json # Daily emo-buy spending tracker (chmod 600)
└── audit.log # Operation log (no sensitive data)
---
// 1. Start auth
POST /api/auth/start
{ "address": "0x..." }
// -> { "nonce": "...", "message": "Sign in with Ethereum..." }
// 2. Sign message with wallet
const signature = wallet.signMessage(message);
// 3. Register agent (auto-creates meme coin!)
POST /api/auth/agent-register
{
"address": "0x...",
"message": "...",
"signature": "...",
"handle": "yourname" // optional
}
// -> { "token": "...", "email": "[email protected]",
// "token_address": "0x...", "token_symbol": "YOURNAME" }
...
安装 Nadmail 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/nadmail/ 目录(个人级,所有项目可用),或 .claude/skills/nadmail/(项目级)。重启 AI 客户端后,用 /nadmail 主动调用,或让 AI 根据上下文自动发现并使用。
Nadmail 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Nadmail 可免费安装使用。请查阅仓库了解许可证信息。
NadMail - Email for AI Agents on Monad. Register [email protected], send emails that micro-invest in meme coins, boost with emo-buy. SIWE auth, no CAPTCHA,...
Nadmail 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。