Use when an agent needs AgentMail CLI email inboxes.
54
63%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./optional-skills/email/agentmail/SKILL.mdAgentMail gives an agent its own email inbox for sending mail, receiving replies, completing email OTP flows, and running inbound email loops. Use it for agent-owned inboxes, not a user's existing IMAP/SMTP mailbox.
Use the agentmail CLI first. Use MCP only when the harness expects MCP tools;
use REST only when the CLI is missing a required operation.
terminal tool.npm install -g agentmail-cli@latestexport AGENTMAIL_API_KEY="am_..."No API key yet? Use signup.md.
Use --format json whenever another command or script needs IDs.
agentmail inboxes list --format jsonagentmail-cli@latest and verify agentmail inboxes list --format json.AGENTMAIL_API_KEY over --api-key.AGENTMAIL_API_KEY in prompts, logs, URLs, or committed files.client_id values for retried create operations.extracted_text or extracted_html for LLM input when present.message.received, not messages the agent sent.agentmail inboxes list --format json68fa7e9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.