agentmail
Inter-agent communication for tmux sessions. Send and receive messages between AI agents.
npx skills add majiayu000/claude-skill-registry --skill agentmail-novaai-innovation-infinite-agency --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# AgentMail Skill AgentMail enables communication between AI agents running in different tmux windows through a simple file-based mail system. ## Overview AgentMail is a CLI tool for inter-agent communication within tmux sessions. Messages are stored in `.agentmail/mailboxes/` as JSONL files, providing persistent, file-locked message queues for each agent. ## Prerequisites - Must be running inside a tmux session - AgentMail CLI must be installed and available in PATH - Messages stored in `.agentmail/` directory ## Core Commands ### Send a Message ```bash agentmail send <recipient> "<message>" ``` Send a message to another agent. The recipient must be a valid tmux window name. **Examples:** ```bash agentmail send agent2 "Can you review the changes in src/api?" agentmail send -r worker -m "Task completed" echo "Build succeeded" | agentmail send agent2 ``` ### Receive Messages ```bash agentmail receive ``` Read the oldest unread message from your mailbox. Messages are delivered in FIFO order and marked as read after display. ### List Recipients ```bash agentmail recipients ``` List all tmux windows that can receive messages. Your current window is marked with `[you]`. ### Set Status `
- Overview
- Prerequisites
- Core Commands
- Send a Message
- Receive Messages
- List Recipients
- Set Status
- Workflow
- Checking for Messages
- Sending Messages
- Status Management
- Message Format
- Best Practices
- Integration with Claude Code
agentmail send <recipient> "<message>" agentmail send agent2 "Can you review the changes in src/api?" agentmail send -r worker -m "Task completed" echo "Build succeeded" | agentmail send agent2 agentmail receive agentmail recipients agentmail status <ready|work|offline>
What does the agentmail skill do?
Inter-agent communication for tmux sessions. Send and receive messages between AI agents.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill agentmail-novaai-innovation-infinite-agency --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
