win4r/clawteam-openclaw/openclaw
Claude Code and agent skill by win4r/clawteam-openclaw
- community
Checking that the SKILL.md file is still in the repository.
Multi-agent swarm coordination via the ClawTeam CLI. Use when the user wants to create agent teams, spawn multiple agents to work in parallel, coordinate tasks with dependencies, broadcast messages between agents, monitor progress via kanban board, or launch pre-built team templates (hedge-fund, code-review, research-paper). ClawTeam uses git worktree isolation + tmux + filesystem-based messaging. Trigger phrases: team, swarm, multi-agent, clawteam, spawn agents, parallel agents, agent team.
Install
npx vskill@latest install win4r/clawteam-openclaw/openclawSKILL.md
ClawTeam — Multi-Agent Swarm Coordination
Overview
ClawTeam is a CLI tool (clawteam) for orchestrating multiple AI agents as self-organizing swarms. It uses git worktree isolation, tmux windows, and filesystem-based messaging. OpenClaw is the default agent backend.
CLI binary: clawteam (installed via pip, available in PATH)
Quick Start
One-Command Template Launch (Recommended)
Manual Team Setup
Command Reference
Team Management
| Command | Description | |
|---|---|---|
clawteam team spawn-team <name> -d "<desc>" -n <leader> | Create team | |
clawteam team discover | List all teams | |
clawteam team status <team> | Show team members and info | |
clawteam team cleanup <team> --force | Delete team and all data |
Task Management
| Command | Description | |
|---|---|---|
clawteam task create <team> "<subject>" -o <owner> [-d "<desc>"] [--blocked-by <id>] | Create task | |
clawteam task list <team> [--owner <name>] | List tasks (filterable) | |
clawteam task update <team> <id> --status <status> | Update status | |
clawteam task get <team> <id> | Get single task | |
clawteam task stats <team> | Timing statistics | |
clawteam task wait <team> | Block until all tasks complete |
Task statuses: pending, in_progress, completed, blocked
Dependency auto-resolution: When a blocking task completes, dependent tasks automatically change from blocked to pending.
Task locking: When a task moves to in_progress, it is locked by the calling agent. Other agents cannot claim it unless they use --force. Stale locks from dead agents are automatically released.
Agent Spawning
IMPORTANT: Always use the default command (openclaw) — do NOT override to claude or other agents. The default handles permissions, prompt injection, and nesting detection correctly. If you specify claude as the command, agents will get stuck on interactive permission prompts.
Each spawned agent gets:
- Its own tmux window (visible via
board attach) - Its own git worktree branch (
clawteam/{team}/{agent}) - An auto-injected coordination prompt (how to use clawteam CLI)
- Environment variables:
CLAWTEAM_AGENT_NAME,CLAWTEAM_TEAM_NAME, etc.
Spawn safety features:
- Commands are pre-validated before launch — you get a clear error if the agent CLI is not installed
- If a spawn fails, the registered team member and worktree are automatically rolled back
- Claude Code and Codex workspace trust prompts are auto-confirmed in fresh worktrees
Messaging
| Command | Description | |
|---|---|---|
clawteam inbox send <team> <to> "<msg>" --from <sender> | Point-to-point message | |
clawteam inbox broadcast <team> "<msg>" --from <sender> | Broadcast to all | |
clawteam inbox peek <team> -a <agent> | Peek without consuming | |
clawteam inbox receive <team> | Consume messages | |
clawteam inbox log <team> | View message history |
Monitoring
| Command | Description | |
|---|---|---|
clawteam board show <team> | Kanban board (rich terminal) | |
clawteam board overview | All teams overview | |
clawteam board live <team> | Live-refreshing board | |
clawteam board attach <team> | Tmux tiled view | |
clawteam board serve --port 8080 | Web dashboard |
Cost Tracking
| Command | Description | |
|---|---|---|
clawteam cost report <team> --input-tokens <N> --output-tokens <N> --cost-cents <N> | Report usage | |
clawteam cost show <team> | Show summary | |
clawteam cost budget <team> <dollars> | Set budget |
Templates
| Command | Description | |
|---|---|---|
clawteam template list | List available templates | |
clawteam template show <name> | Show template details | |
clawteam launch <template> [--team-name <name>] [--goal "<goal>"] | Launch from template |
Built-in templates: hedge-fund, code-review, research-paper
Configuration
Other Commands
| Command | Description | |
|---|---|---|
clawteam lifecycle idle <team> --agent <name> | Report agent idle | |
clawteam session save <team> --session-id <id> | Save session for resume | |
clawteam plan submit <team> "<plan>" --from <agent> | Submit plan for approval (team-scoped storage) | |
clawteam workspace list <team> | List git worktrees | |
clawteam workspace merge <team> --agent <name> | Merge agent branch |
JSON Output
Add --json before any subcommand for machine-readable output:
Typical Workflow
- User says: "Create a team to build a web app"
- You do:
clawteam team spawn-team webapp -d "Build web app" -n leader - Create tasks: Use
clawteam task createwith--blocked-byfor dependencies - Spawn agents: Use
clawteam spawnfor each worker - Monitor: Start a background polling loop immediately — do NOT wait for user to ask
- Communicate: Use
clawteam inbox broadcastfor team-wide updates - Deliver: Proactively send final results to the user as soon as all tasks complete
- Cleanup:
clawteam cost show,clawteam task stats, merge worktrees, thenclawteam team cleanup webapp --force
Leader Orchestration Pattern
When YOU are the leader agent, follow this pattern to autonomously manage a swarm:
Phase 1: Analyze & Plan
Phase 2: Setup
Phase 3: Spawn Workers
Phase 4: Monitor Loop
IMPORTANT: Start monitoring immediately after spawning — do NOT wait for the user to ask for status updates. Run the monitor loop in the background right away so you can:
- Push mid-progress updates proactively — when ~50% of tasks complete, send the user a brief status update (e.g. "4/7 agents done, 3 still working"). Do NOT wait for them to ask.
- Deliver final results immediately when all tasks complete.
Phase 5: Converge & Report
IMPORTANT: Proactively deliver results to the user as soon as all tasks complete. Do NOT wait for the user to ask. Include the final output, a summary, and cost/timing stats. ALWAYS merge worktrees and clean up.
Decision Rules for the Leader
- Independent tasks → spawn workers in parallel
- Sequential tasks → use
--blocked-byto chain them; ClawTeam auto-unblocks - Worker asks for help → check inbox, provide guidance via
inbox send - Worker stuck → check task status; if
in_progresstoo long, send a nudge viainbox send - Worker done → verify result via inbox message, then move to next phase
- All done → merge worktrees, deliver results to user proactively, then cleanup
- Always → start background monitoring immediately after spawn; never wait for user to ask for status
Data Location
All state stored in ~/.clawteam/:
- Teams:
~/.clawteam/teams/<team>/config.json - Tasks:
~/.clawteam/tasks/<team>/task-<id>.json(withfcntlfile locking for concurrent safety) - Plans:
~/.clawteam/plans/<team>/<agent>-<plan_id>.md(team-scoped, isolated per team) - Messages:
~/.clawteam/teams/<team>/inboxes/<agent>/msg-*.json - Costs:
~/.clawteam/costs/<team>/
Security
- Security scanPassed, 85 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/openclaw/SKILL.md
Popularity
- Repository stars
- 1,331
- Repository forks
- 299
- 7-day trend score
- 36
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/win4r/clawteam-openclaw/openclaw)