Dev & Engineering

ClawTeam Multi-Agent Coordination Skill

Organize multiple AI coding agents into a coordinated team that splits tasks, communicates, and works in isolated workspaces.

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 5.5k
Last updated
5mo ago
License
MIT
multi-agent-orchestrationclitmuxgit-worktree
+4task-managementkanbanteam-collaborationswarm-intelligence

What does this skill do, and when should you use it?

ClawTeam, open-sourced by HKUDS, is a framework-agnostic CLI tool that orchestrates multiple AI agents (Claude Code, Codex, etc.) as a team with one leader and multiple workers. Through the `clawteam` command it provides team/task management, inter-agent inbox messaging, git worktree isolation, provider-aware runtime profiles, git context injection, snapshots, and terminal dashboards. All state lives as JSON files in `~/.clawteam/` — no database, server, or cloud required. This skill is a SKILL.md guide that teaches agents when and how to invoke these CLI commands for multi-agent collaboration.

  • Creates teams and spawns worker agents, each automatically getting its own git worktree, tmux window, and identity
  • Maintains a shared task board (pending/in_progress/completed/blocked) with dependency chains and priorities; completing a task auto-unblocks dependents
  • Handles point-to-point inbox messaging, broadcast, and non-destructive peek reads between agents
  • Configures non-default model providers via preset/profile, with profile test and profile doctor preflight checks
  • Provides board show/live/attach/serve dashboards, git conflict checks (context conflicts), and snapshot/restore (team snapshot/restore)
  • Supports -- machine-readable output on all commands, with atomic tmp+rename writes to prevent corruption
Good fit
  • A developer using Claude Code receives a large full-stack task and wants the agent to self-organize, splitting it into subtasks executed in parallel by spawned workers
  • A researcher on a multi-GPU box wants a leader agent to assign a research direction per GPU and cross-pollinate best results (as in the README's 8×H100 autoresearch demo)
  • An engineer refactoring an entire codebase wants each agent working in its own worktree, using `context conflicts` to check overlap before the leader merges
  • Users running workers with non-default providers (Moonshot Kimi, MiniMax) who generate a profile from a preset and spawn with `--profile`
  • Users wanting one-command launch of a prebuilt team archetype (e.g., the 7-agent hedge fund template) via a TOML template with `clawteam launch`
Not a fit
  • Environments lacking tmux, a git repository, or any supported CLI agent — these are hard prerequisites
  • Users with small single-agent tasks — multi-agent orchestration is overkill for work one agent handles efficiently
  • Native Windows users — the default spawn backend depends on tmux, and the source documents no native Windows support

How do you install this skill?

Before you use it
  • spawn enables skip-permissions by default, meaning spawned agents bypass permission confirmations; always use --no-skip-permissions or set skip_permissions=false and run only in trusted environments.
  • inbox receive is destructive; prefer inbox peek in scripts to avoid losing messages.
  • Skill doc version (0.3.1) mismatches package metadata (0.3.0); verify the actual released version before installing.
  • This is a static review with no execution; reliability/effectiveness conclusions are inferred from docs and test code — validate on a small scale before production use.
  • Depends on external CLI agents (claude/codex etc.) and tmux; the skill will not work if any prerequisite is missing.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • clawteam CLI (pip install, Python 3.10+)
  • tmux
  • a CLI coding agent such as claude/codex/gemini/kimi/nanobot/openclaw
  • a git repository

Check whether the CLI is already available, then install via pip if missing:

clawteam --version
pip install clawteam

For P2P (ZeroMQ) transport support:

pip install "clawteam[p2p]"

Claude Code: install this skill to ~/.claude/skills/clawteam (the repo's install scripts auto-install the bundled skill for detected clients).

Codex: install the skill to $CODEX_HOME/skills/clawteam (typically ~/.codex/skills/clawteam).

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Build a full-stack todo app with auth, database, and a React frontend — use clawteam to split the work across multiple agents in parallel
  • Use clawteam to refactor the entire codebase, assigning one worker per module in its own worktree
  • Create a team, spawn three agents to implement a feature, write tests, and run lint, and show the live kanban board
  • Check my-team's task status and inbox, and reassign blocked tasks to idle agents

The skill activates on trigger phrases: requests to "create a team", "spawn agents", "assign tasks", "coordinate multiple agents", "view kanban board", or when a task is complex enough to split across agents (e.g., "build a full-stack app", "refactor the entire codebase"). Typical flow: set identity env vars → create team and tasks → spawn workers → monitor board → task wait. Example:

export CLAWTEAM_AGENT_ID="leader-001"
export CLAWTEAM_AGENT_NAME="leader"
export CLAWTEAM_AGENT_TYPE="leader"
clawteam team spawn-team my-team -d "Project team" -n leader
clawteam task create my-team "Implement feature" -o worker1
clawteam spawn --team my-team --agent-name worker1 --task "Implement the auth module"
clawteam board live my-team --interval 3
clawteam task wait my-team --timeout 300

For non-default providers, configure a profile first:

clawteam preset generate-profile moonshot-cn claude --name claude-kimi
clawteam spawn tmux --profile claude-kimi --team my-team --agent-name worker5 --task "Build API endpoints"

Workers follow a polling loop: check tasks → do work → check inbox → report lifecycle idle when idle, repeating until the leader explicitly shuts them down.

What are this skill's strengths and limitations?

Pros
  • Framework-agnostic: any CLI agent that can run shell commands can join — no SDK, no framework lock-in
  • Zero infrastructure: state is JSON files in ~/.clawteam/; needs only a filesystem and tmux, no database/server/cloud
  • Solid engineering details: auto-unblocking dependency chains, git worktree isolation, atomic writes, snapshot/restore
  • Agent self-organization: a coordination prompt is auto-injected on spawn, so workers report status and results autonomously
Limitations
  • Heavy prerequisites: Python 3.10+, tmux, a git repo, and at least one independently working CLI agent
  • Spawn defaults to skipping permissions (skip-permissions on) — exercise caution in trust-sensitive environments and disable via --no-skip-permissions
  • Cursor integration is experimental; the skill itself is only a CLI usage guide, so orchestration quality depends on the clawteam CLI's maturity
  • `inbox receive` is destructive — messages are consumed on read, so misuse can lose messages; use peek for non-destructive reads

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
ClawTeam Multi-Agent Coordination Skill this page 54 · Use with care ★ 5.5k 5mo ago MIT
ClawTeam Multi-Agent Coordination 51 · Use with care ★ 1.5k 3mo ago MIT
ClawTeam Multi-Agent Swarm Coordination 49 · Use with care ★ 1.5k 3mo ago MIT
ClawTeam Multi-Agent Swarm Skill (Hermes Edition) 48 · Use with care ★ 1.5k 3mo ago MIT
do — Feature Development Orchestrator 47 · Use with care ★ 2.8k 5mo ago AGPL-3.0

The README contrasts ClawTeam with other multi-agent frameworks: those are typically driven by humans writing orchestration code, need Docker/Redis/message queues, and support only framework-specific agents, whereas in ClawTeam the AI agents themselves orchestrate via CLI commands, the infrastructure is just a filesystem and tmux, isolation uses real git worktrees, and any CLI agent works. The repo also mentions the sister project CLI-Anything, but this skill covers only ClawTeam's coordination capability.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1Trust13 / 25 · 2.6/5

Docs disclose data dir, snapshot/restore, atomic writes, and a --no-skip-permissions override, so risks are visible; but spawn defaults to skip-permissions on, inbox receive is destructive by default, and worktrees/context injection happen automatically — least privilege and user confirmation are incomplete, hence deduction.

2Reliability10 / 20 · 2.5/5

SKILL.md, CLI reference and workflows are mutually consistent with aligned commands, options and data models; the repo has CI and tests covering spawn adapters. However, static review cannot reproduce key paths, and error-handling/failure-feedback evidence is thin, so the static cap of 10 applies.

3Adaptability10 / 15 · 3.3/5

Trigger conditions are concrete (spawn agents, task board, multi-agent coordination); inputs, prerequisites (tmux, git, a CLI agent) and non-fit boundaries are clear; China-reachable presets (moonshot-cn, minimax-cn) and Chinese docs exist. Near full marks, but no executed verification.

4Convention10 / 15 · 3.3/5

Layered docs (SKILL.md → references), MIT license, version field, known limitations and notes are present; maintainer HKUDS is identifiable. But SKILL.md says 0.3.1 while pyproject says 0.3.0 — version inconsistency — and no changelog/update path ships with the skill, hence deduction.

5Effectiveness6 / 15 · 2.0/5

README shows multi-scenario use cases and a clear orchestration value claim; however no statically verifiable actual outputs exist (results appear only as narrative logs and video links), so below the static cap of 7.

6Verifiability5 / 10 · 2.5/5

The repo contains GitHub Actions CI (multi-OS, multi-Python) and committed tests covering spawn adapters and skip-permissions mapping — auditable primary material; but tests do not cover the full key paths the skill advertises (task board, inbox, profiles), so the static cap of 5 applies.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision 01198332ef92 Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does using it cost more?
Yes. Each spawned worker is an independently running agent session (each calling claude/codex, etc.), so parallel multi-agent teams mean higher API token consumption. The source provides no cost estimation tooling.
Where is data stored, and could it be lost?
All team, task, and inbox state lives as JSON files in ~/.clawteam/, written with atomic tmp+rename to prevent corruption; `team snapshot`/`team restore` additionally provide manual rollback points.
Can I use something other than Claude?
Yes. Validated CLIs include claude, codex, gemini, kimi, nanobot, and openclaw; any CLI that can run in a given directory and accept an initial task can be integrated. For non-default providers, prefer preset+profile over hardcoding env vars.
Do spawned agents get file-write permissions automatically?
By default skip_permissions=true (agent tool calls are auto-approved); disable it with --no-skip-permissions or by setting skip_permissions=false in config.

More skills from this repository

All from HKUDS/ClawTeam

Related skills