cross_project_send
Send messages between projects or broadcast to all projects. Messages are stored in a shared database for cross-project communication.
Instructions
Send a message to another project (or broadcast to all).
Messages are stored in the shared global DB so any project can read them. Requires PROJECT_DIR env var (set automatically by Claude Code via CLAUDE_PROJECT_DIR).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Message body text. | |
| sender_name | No | Sender name shown in the recipient's inbox (default "system"). | system |
| message_type | No | One of "notification" / "request" / "response" / "broadcast". | notification |
| to_project_id | No | Recipient's 12-char project ID. Leave empty to broadcast to all projects. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||