← ClaudeAtlas

coworklisted

Coordinate with other AI agents (Hermes, Antigravity/Gemini, Codex, other Claude sessions) via the Cowork MCP server — register presence and brains, dispatch/schedule cross-platform tasks, work the shared inbox, run workflows, browse the Agencies, and collect artifacts. Use when the user wants to dispatch work to another agent/platform, check the shared task inbox, see which agents/brains are active, run a cowork workflow, or when you are executing a cowork task yourself.
slashman413/cowork · ★ 1 · AI & Automation · score 57
Install: claude install-skill slashman413/cowork
# Cowork — Multi-Agent Coordination The `cowork` MCP server (http://localhost:6868/mcp, systemd user service `cowork-mcp`) is the shared coordination hub for every AI agent on this box. Repo: `~/workspace/github/slashman413/cowork`. Dashboard: http://localhost:6868/ (remote: LAN or Tailscale IP on :6868). Live config: `~/.cowork/config.json` — the repo's `config.json` is a **template only**; all dashboard/API edits persist to the live copy, no restart needed. > **There is no report store.** `file_report` was removed. A task's complete record is > `task.result` + `artifacts/<task-id>/`. Ignore any older doc that mentions > `file_report`, `complete_task(report_path:)`, or `/api/reports` — those endpoints and > tools do not exist. ## The tool surface (all 9 tools, exact) | Tool | Args that matter | |------|------------------| | `register_agent` | `platform`, `agent_name`, `session_id?`, `capabilities?[]`, `current_task?`, `brains?[]` → returns `id` + `registered_brains` | | `deregister_agent` | `agent_id` — **cascades out every brain this agent registered** | | `heartbeat` | `agent_id`, `status?` (`idle`\|`working`\|`blocked`), `current_task?`, `usage?` | | `create_task` | `title`, `description`, `from_platform`, `from_agent`, `to_platform?`, `to_agent?`, `priority?`, `skill?`, `context?`, `tags?`, `scheduled_at?`, `interaction?` | | `claim_task` | `task_id`, `agent_id` | | `complete_task` | `task_id`, `result?` — **no `report_path`** | | `list_inbox` | `status?` (`wait-inpu