win4r/clawteam-openclaw/clawteam
Claude Code and agent skill by win4r/clawteam-openclaw
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "create a team", "spawn agents", "assign tasks", "coordinate multiple agents", "check team status", "view kanban board", "send messages between agents", "manage team tasks", "monitor team progress", or mentions "clawteam", legacy "oh", "multi-agent coordination", "team collaboration", "agent inbox", "task board", "spawn worker". This skill should also be triggered when the current task is complex enough to benefit from splitting into subtasks and delegating to multiple agents — for example when the user asks to "build a full-stack app", "refactor the entire codebase", "implement multiple features in parallel", or when the agent determines that the work scope exceeds what a single agent can efficiently handle alone. Provides comprehensive guidance for using the ClawTeam CLI to orchestrate multi-agent teams with task management, messaging, monitoring, runtime profiles, git context, and recovery tooling.
Install
npx vskill@latest install win4r/clawteam-openclaw/clawteamSKILL.md
ClawTeam Multi-Agent Coordination
ClawTeam is a framework-agnostic CLI tool for coordinating multiple AI agents as a team. It provides team/task management, inter-agent messaging, git worktree isolation, provider-aware runtime profiles, git context injection, snapshots, and terminal-based monitoring dashboards.
All operations are performed via the clawteam CLI. Data is stored in ~/.clawteam/ by default.
Installation
Check whether clawteam is already available:
If the command is missing, install it and continue:
Requires Python 3.10+. For P2P transport support: pip install "clawteam[p2p]".
Prerequisites
tmuxinstalled (default spawn backend)- A CLI coding agent such as
openclaw(default in this fork),claude,codex,gemini,kimi,nanobot,opencode, orhermes - A git repository for worktree isolation and context features
- Default dependencies installed if you want the TUI wizard (
clawteam profile wizard)
Core Concepts
Teams — Named groups of agents with one leader and zero or more workers.
Inbox — File-based message queue per agent. receive is destructive; peek is not.
Tasks — Shared task board with pending, in_progress, completed, and blocked. Tasks support dependency chains and priorities.
Profiles — Reusable client/provider/runtime configs used by spawn and launch.
Presets — Shared provider templates used to generate one or more profiles.
Context — Git/worktree-aware context tools for overlap checks, recent changes, and prompt injection.
Board — Team dashboard with kanban tasks, inbox counts, and message history views, plus gource activity visualization.
Quick Start
Set Up a Team with Tasks
Configure Runtime Profiles
Spawn and Coordinate Agents
Spawn Defaults
| Setting | Default | Override | |
|---|---|---|---|
| Backend | tmux | clawteam spawn subprocess ... | |
| Command | claude | clawteam spawn tmux my-cmd ... | |
| Workspace | auto (git worktree) | --no-workspace or config workspace=never | |
| Permissions | skip | --no-skip-permissions or config skip_permissions=false | |
| Runtime profile | none | --profile <name> |
Use --profile whenever you need a non-default provider, model, endpoint, or auth mapping.
Task Lifecycle
Waiting for Sub-Agents
Worker Loop Protocol
Workers should not stop after completing the initial --task. The expected loop is:
Repeat the loop until the leader explicitly shuts the worker down.
Git Context and Conflict Checks
Use these before reassigning work, continuing another worker's task, or merging overlapping changes.
Snapshots and Recovery
Activity Visualization
Prefer --log-only in headless environments.
Supported CLI Agents
Common validated CLIs include:
claudecodexgeminikiminanobotopenclaw
OpenClaw worker spawns are normalized automatically. Bare openclaw commands are promoted to the agent entrypoint and wired with --local, --session-id, and --message as needed.
Configure non-default providers through profile + preset instead of hardcoding env vars into prompts.
Command Groups
| Group | Purpose | Key Commands | |
|---|---|---|---|
preset | Shared provider templates | list, show, generate-profile, bootstrap | |
profile | Reusable client/provider configs | list, show, set, test, wizard, doctor | |
team | Team lifecycle | spawn-team, discover, status, request-join, approve-join, cleanup, snapshot, restore | |
inbox | Messaging | send, broadcast, receive, peek, watch | |
task | Task management | create, get, update, list, wait | |
board | Monitoring and visualization | show, overview, live, attach, serve, gource | |
context | Git/worktree context | diff, files, conflicts, log, inject | |
plan | Plan approval | submit, approve, reject | |
lifecycle | Agent lifecycle | request-shutdown, approve-shutdown, idle | |
spawn | Process spawning | spawn [backend] [command] | |
identity | Identity management | show, set |
JSON Output
All commands support --json for machine-readable output. Put the flag before the subcommand:
Important Notes
inbox receiveconsumes messages. Useinbox peekfor non-destructive reads.- Task status
blockedis auto-set when--blocked-byis specified at creation. - Completing a task auto-unblocks tasks that list it in
blockedBy. - Tasks also support
priority; usehighfor urgent unblockers and production fixes. - Workers are expected to keep polling tasks/inbox after the first task instead of exiting immediately.
clawteam spawndefaults to tmux, git worktree isolation, and skip-permissions.clawteam launchalso respectsskip_permissions, so template workers no longer stall on approval prompts.- All file writes use atomic tmp+rename to prevent corruption.
- Identity env vars are set automatically when spawning via
clawteam spawn. - Use
board attach <team>to watch all agents in a tiled tmux layout. board showJSON and the browser board now include message history with member-aware aliases, which is useful for inbox triage and handoffs.- Prefer
--profilefor non-default providers/models instead of manually exporting provider env vars. profileis the final runtime object;presetis a reusable template for generating profiles.- For Claude Code on a fresh machine/home, run
clawteam profile doctor claudeonce before spawning. context injectandcontext conflictsare the recommended way to hand off cross-worktree tasks safely.
Additional Resources
- `references/cli-reference.md` — Complete CLI reference with commands, options, and data models
- `references/workflows.md` — Multi-agent workflows: setup, spawn coordination, join protocol, plan approval, graceful shutdown, monitoring patterns
Security
- Security scanPassedPattern 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/clawteam/SKILL.md
Popularity
- Repository stars
- 1,457
- Repository forks
- 320
- 7-day trend score
- 36
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 28 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/clawteam)