multi-agent-coordinator

Installation
SKILL.md

multi-agent-coordinator

When running 3+ OpenClaw agents in parallel, the flat agents.list[] config becomes unmanageable, channel "bleeding" occurs between agents, parallel agents can produce contradictory outputs, and there is no timeout detection for silent agent failures.

This skill lives in the orchestrator agent and provides: a shared agent registry, health-check heartbeats, output consistency checks, and structured inter-agent handoffs.

Agent registry

Register each sub-agent when it starts:

python3 run.py --register agent-id=coder role=code_implementation channel=C001
python3 run.py --register agent-id=reviewer role=code_review channel=C002

The registry tracks: agent ID, role, channel, status, last-seen timestamp, and current task.

Health checks

The orchestrator pings each registered agent's last-seen timestamp. An agent is considered timed out if it hasn't updated in longer than the configured timeout (default: 30 minutes).

Related skills
Installs
19
GitHub Stars
61
First Seen
Mar 21, 2026