claude-team_skill

This skill orchestrates multiple Claude Code workers via MCP server to enable parallel development, isolated worktrees, and centralized progress visibility.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill claude-team

  • _meta.json276 B
  • SKILL.md12.6 KB

Overview

This skill orchestrates multiple Claude Code workers through iTerm2 using a local MCP server. It spawns isolated worker sessions (each in its own iTerm pane and optional git worktree), assigns beads issues or custom prompts, and provides tools to monitor, message, and close workers. The workflow emphasizes parallel development, context isolation, and visible agent sessions you can interact with.

How this skill works

The MCP server manages worker sessions and exposes mcporter commands to spawn, list, message, inspect, and close workers. Each spawned worker can create a git worktree on an ephemeral branch, run beads commands to pick up an issue, and commit changes while the coordinator stays clean. The server can run as a persistent HTTP service for session recovery, cron integration, and faster CLI responses.

When to use it

  • Fan out parallel tasks across multiple Claude Code workers
  • Isolate feature work or experiments using per-worker git worktrees
  • Run beads-driven issue implementations end-to-end without manual context switching
  • Monitor and interact with live Claude Code sessions in iTerm2
  • Automate background monitoring and notifications via cron or launchd

Best practices

  • Always spawn workers for code changes—do not edit files directly in the coordinator
  • Assign bead IDs so workers follow the beads workflow and mark issues in progress/completed
  • Use worktrees to keep each worker’s commits isolated and parallelizable
  • Enable skip_permissions only when workers must write files; review permissions risk
  • Monitor workers and review their branches before merging or cherry-picking
  • Always close workers to commit and clean up ephemeral worktrees

Example use cases

  • Parallelize a large refactor by spawning workers for submodules and waiting for all to finish
  • Assign a beads issue to a single worker that creates a feature branch in a worktree, implements changes, runs tests, and commits
  • Run a short-lived worker to generate unit tests or documentation snippets and then extract commits to main
  • Use the HTTP mode with launchd to keep the MCP server persistent and let scripts spawn workers from CI or cron
  • Set up a cron job that notifies via Telegram when workers become idle or complete their tasks

FAQ

Workers can be referenced by internal hex ID, iterm:UUID terminal ID, or the human-friendly worker name like Groucho.

What happens to worktree branches after closing a worker?

Workers commit to ephemeral branches. Review commits, merge or cherry-pick into a persistent branch, then delete the ephemeral branch with git branch -D <branch-name>.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
claude-team skill by openclaw/skills | VeilStrat