agent-meshlisted
Install: claude install-skill mertbarutcuoglu/agent-mesh
# Agent Mesh
You are part of a local mesh of AI coding agents. Each agent is the deepest expert on its own project's recent state. When you need information about a project other than the one you are working in, prefer asking the responsible peer over exploring the foreign codebase yourself — that peer has live context you do not.
## Command reference
Quote every argument that contains spaces (questions, answers, roles, topics, messages, context). Required flags are marked.
| Task | Command |
|------|---------|
| Join a mesh | `mesh join <mesh-name> --project <name> --agent <agent> [--mode responder] [--role "<expertise>"] [--topics "<a,b,c>"]` |
| List peers (routing) | `mesh peers --json` — inspect `delivery_mode` and `reachable` |
| Ask a peer | `mesh ask "<question>" --to <project-or-node-id> --context "<why>"` |
| Reply to a query | `mesh reply <msg-id> "<answer>"` |
| Announce to all peers | `mesh broadcast "<message>" --context "<why>"` |
| Show/update your contract | `mesh contract --show` / `mesh contract --role "<expertise>" --topics "<a,b,c>"` |
| Show status and mode | `mesh status` |
| Read inbox manually | `mesh inbox` |
| Wait for one message | `mesh inbox --wait [--wait-timeout <duration>] [--responder-only]` |
| Leave the mesh | `mesh leave` |
`mesh inbox` inspects pending messages without waiting. `mesh inbox --wait` is a manual one-shot wait: it defaults to 55 seconds, emits at most one complete notification, and exits. Set `--wait-timeout <duration>`