agentmail

Send and manage email threads using AgentMail-owned addresses.

Updated May 26, 2026
One-click install
npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill agentmail-ruiyangruiyi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentmail
Source: https://github.com/ruiyangruiyi/hermes-agent/tree/main/optional-skills/email/agentmail
Command: npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill agentmail-ruiyangruiyi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agentmail helps the agent send, receive, and manage emails using its own dedicated inbox, instead of relying on the user’s personal mailbox.

Core Features & Use Cases

  • Agent-owned inbox identity: Create and manage real email addresses for the agent (e.g. [email protected]) and use them for service signups and outreach.
  • Autonomous email operations: List inboxes, inspect threads, send new messages, reply, forward, update status/labels, and download attachments.
  • Operational fit for agent workflows: Use inbound email threads for verification codes, ongoing conversations, and cross-agent/human communication while keeping the user’s personal email separate.

Quick Start

Use the agentmail skill to create an AgentMail inbox named "test-agent" and return the new inbox email address.

Frequently Asked Questions about agentmail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give my AI agent a dedicated email inbox for autonomous communication?

You can give an AI agent a dedicated email inbox by using AgentMail to create agent-owned email addresses, enabling autonomous email sending, receiving, and thread management without touching your personal mailbox.

What do I need to set up agent inbox management with an MCP server?

Setting up agent inbox management requires an AgentMail API key and a configured Hermes MCP server running Node.js 18+ via agentmail-mcp to execute tool-driven email operations.

Can an autonomous agent retrieve verification codes from inbound email threads?

Yes, an autonomous agent can retrieve verification codes by using AgentMail to monitor inbound email threads and download attachments or read messages sent to its dedicated inbox address.

How do I separate agent outreach emails from my personal mailbox?

You separate agent outreach emails by creating a real AgentMail-owned address for the agent, allowing it to perform service signups and human outreach independently from your personal mailbox.

What email operations can an agent perform autonomously through thread management?

Through thread management, an agent can list inboxes, inspect threads, send new messages, reply, forward emails, update label and status flags, and download attachments autonomously.