Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Upgraded with improved CLI and task management
What This Skill Does
A Python library for building multi-agent group chat systems. Agents communicate in named groups, @mention each other, assign tasks with priority and due dates, and vote on decisions. Built around a SQLite backend with a central coordinator that routes messages to registered agent handlers.
Ships the full coordination layer (groups, tasks, votes, inboxes, online status) as ready-to-use Python classes, so multi-agent systems don't need to implement structured communication from scratch.
When to use it
- Coordinating specialized agents on a shared software project
- Running structured voting among agents on architecture or deployment decisions
- Assigning and tracking tasks across agents with different roles
- Building a simulated team environment for testing multi-agent pipelines
- Delegating subtasks from a manager agent to role-specific worker agents
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: set up a two-agent group that debates and votes on migrating to a distributed database
- 1Create a group and register two agents with the coordinator
- 2Agent 1 sends a message to the group proposing the migration
- 3Agent 1 creates a decision proposal via DecisionManager.create()
- 4Agent 2 votes 'for' with a comment via DecisionManager.vote()
- 5Retrieve the decision and print the pass rate
Decision record showing vote counts, pass rate, and current status