openclaw/hermes-agent/optional-skills/email/agentmail/SKILL.md
Give the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses (e.g. [email protected]).
npx skillsauth add adminlove520/xiaoxi-skills agentmailInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need to:
This is NOT for reading the user's personal email (use himalaya or Gmail for that). AgentMail gives the agent its own identity and inbox.
am_)Add to ~/.hermes/config.yaml (paste your actual key — MCP env vars are not expanded from .env):
mcp_servers:
agentmail:
command: "npx"
args: ["-y", "agentmail-mcp"]
env:
AGENTMAIL_API_KEY: "am_your_key_here"
hermes
All 11 AgentMail tools are now available automatically.
| Tool | Description |
|------|-------------|
| list_inboxes | List all agent inboxes |
| get_inbox | Get details of a specific inbox |
| create_inbox | Create a new inbox (gets a real email address) |
| delete_inbox | Delete an inbox |
| list_threads | List email threads in an inbox |
| get_thread | Get a specific email thread |
| send_message | Send a new email |
| reply_to_message | Reply to an existing email |
| forward_message | Forward an email |
| update_message | Update message labels/status |
| get_attachment | Download an email attachment |
create_inbox with a username (e.g. hermes-agent)[email protected]send_message with inbox_id, to, subject, textlist_threads to see incoming conversationsget_thread to read a specific threadlist_inboxes to find your inbox IDlist_threads with the inbox ID to see conversationsget_thread to read a thread and its messagesget_threadreply_to_message with the message ID and your reply textSign up for a service:
1. create_inbox (username: "signup-bot")
2. Use the inbox address to register on the service
3. list_threads to check for verification email
4. get_thread to read the verification code
Agent-to-human outreach:
1. create_inbox (username: "hermes-outreach")
2. send_message (to: [email protected], subject: "Hello", text: "...")
3. list_threads to check for replies
@agentmail.to domain on free tier (custom domains on paid plans)npx -y agentmail-mcp)mcp Python package must be installed: pip install mcplist_threads polling via cronjob instead for personal useAfter setup, test with:
hermes --toolsets mcp -q "Create an AgentMail inbox called test-agent and tell me its email address"
You should see the new inbox address returned.
data-ai
Spaced-repetition flashcard system. Create cards from facts or text, chat with flashcards using free-text answers graded by the agent, generate quizzes from YouTube transcripts, review due cards with adaptive scheduling, and export/import decks as CSV.
development
Canvas LMS integration — fetch enrolled courses and assignments using API token authentication.
development
Provides PyTorch-native distributed LLM pretraining using torchtitan with 4D parallelism (FSDP2, TP, PP, CP). Use when pretraining Llama 3.1, DeepSeek V3, or custom models at scale from 8 to 512+ GPUs with Float8, torch.compile, and distributed checkpointing.
devops
Optimizes LLM inference with NVIDIA TensorRT for maximum throughput and lowest latency. Use for production deployment on NVIDIA GPUs (A100/H100), when you need 10-100x faster inference than PyTorch, or for serving models with quantization (FP8/INT4), in-flight batching, and multi-GPU scaling.