Multi-agent coordination with Agent Mail MCP. Use when registering agents, reserving files, sending messages, coordinating with other agents, or when the user mentions "agent mail", "coordination", "file reservation", or "multi-agent".
The 'agent-mail' skill facilitates multi-agent coordination through the Agent Mail MCP server. It is designed to streamline processes like registering agents, reserving files, sending messages, and coordinating work among agents in a shared project environment. This skill solves the problem of managing interactions and collaboration between agents working on the same project, ensuring that tasks like file reservation, messaging, and build coordination are handled efficiently and systematically.
You can register an agent by calling the `register_agent` function, which requires the project path, program, model, and task description. An agent name is auto-generated and must be saved for further use.
Before editing files, you need to reserve the paths using the `file_reservation_paths` function to ensure that no other agent is working on the same files. This helps avoid conflicts and ensures exclusive access.
Messages can be sent using the `send_message` function. You need to specify the project path, sender name, recipient agents, subject, message body, and thread ID. The message can have different levels of importance like low, normal, high, or urgent.
Yes, you can extend your file reservations using the `renew_file_reservations` function. You need to provide the project path, agent name, and the number of seconds to extend the reservation.
Yes, the `macro_start_session` function is a quick start macro that automates several steps like ensuring the project exists, registering the agent, reserving files, and fetching recent messages, all in a single call.
Quick Setup:
.claude/skills/Repository
Mburdo/knowledge_and_vibes