This skill should be used when the user asks to "send a message to an agent", "check inbox", "notify another agent", "tell dev about...", "ask qa...", "read my messages", "any new messages?", or mentions inter-agent communication. At session start, use this skill to establish identity and check for pending messages.
Manages inter-agent communication via a CLI-based mailbox system for sending and receiving messages.
/plugin marketplace add thirteen37/amail/plugin install thirteen37-amail@thirteen37/amailThis skill inherits all available tools. When active, it can use any tool Claude has access to.
A CLI-based mailbox system for multi-agent coordination. Each project has its own message database, and agents identify by role (pm, dev, qa, etc.).
Sending messages:
Receiving messages:
At session start, establish identity:
Check if identity is already set:
amail whoami
If identity is not set, list available roles:
amail list
Pick the role that matches the current task:
dev - coding, implementation, debuggingqa - testing, validation, quality checkspm - planning, coordination, requirementsresearch - investigation, exploration, documentationIf unclear from task context, prompt user for role selection.
Set identity:
source <(amail use <role>)
# Basic send
amail send <to> "<subject>" "<body>"
# Send with priority
amail send <to> -p urgent "<subject>" "<body>"
amail send <to> -p high "<subject>" "<body>"
# Send to multiple recipients
amail send dev,qa "<subject>" "<body>"
# Send to groups
amail send @all "<subject>" "<body>" # All roles + user
amail send @agents "<subject>" "<body>" # All agent roles
amail send @others "<subject>" "<body>" # Everyone except sender
# Send to user (human operator)
amail send user "<subject>" "<body>"
# List unread messages
amail inbox
# List all messages (including read)
amail inbox -a
# Filter by sender
amail inbox --from pm
# Get unread count (useful for status checks)
amail count
# Read a specific message
amail read <message-id>
# Read the most recent unread
amail read --latest
# Reply to sender only
amail reply <message-id> "<body>"
# Reply to sender + all original recipients
amail reply <message-id> --all "<body>"
# Mark as read
amail mark-read <message-id>
amail mark-read --all
# Archive a message
amail archive <message-id>
# Delete from inbox
amail delete <message-id>
# View all messages in a thread
amail thread <message-id>
# List all roles and groups
amail list
# Show message statistics
amail stats
# Launch interactive TUI
amail tui
low - FYI, no action needednormal - Standard communication (default)high - Important, needs attention soonurgent - Critical, immediate attention needed-t)message - General communication (default)request - Asking for work/actionresponse - Replying to a requestnotification - Status update, no response expectedInbox scope = Messages sent TO current role by other agents
Accessible:
Not accessible:
Run amail init to initialize the project, or navigate to the project root.
Run source <(amail use <role>) or set export AMAIL_IDENTITY=<role>
Use the first 8 characters of the message ID, e.g., amail read abc12345
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.