optional-skills/email/agentmail/SKILL.md
AgentMail 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@latest
export 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 json
agentmail-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 json