What problem does it solve?
This Skill enables standardized inter-agent messaging using the SendMessage tool, ensuring consistent formats for direct messages, broadcasts, shutdown requests/responses, and plan approvals.
Core Features & Use Cases
- Direct Message (type: "message"): Send a message to a single teammate with a defined structure and a short summary for UI.
- Broadcast (type: "broadcast"): Dispatch the same message to all teammates efficiently, with an accompanying summary.
- Shutdown Request/Response (types: "shutdown_request" / "shutdown_response"): Coordinate graceful exits with explicit approvals or rejections.
- Plan Approval Request/Response (types: "plan_approval_request" / "plan_approval_response"): Manage task approvals within plans and provide feedback when denied.
- Automatic Message Delivery: Messages are delivered to inboxes automatically without polling.
- Direct Teammate Interaction: Support interactive messaging in in-process or split-pane modes.
- Idle Notifications and Message Formats: Structured JSON representations for various message types guide inter-agent workflows.
Quick Start
Use SendMessage to send a direct message to a teammate and validate the structured message formats.