Marketplace
orchestration
Multi-session Claude workflow orchestration. Spawn workers via TabzChrome, coordinate parallel tasks, use subagents for monitoring/exploration, manage beads issues. Use this skill when coordinating multiple Claude sessions or managing complex multi-step workflows.
$ Installieren
git clone https://github.com/GGPrompts/TabzChrome /tmp/TabzChrome && cp -r /tmp/TabzChrome/plugins/conductor/skills/orchestration ~/.claude/skills/TabzChrome// tip: Run this command in your terminal to install the skill
SKILL.md
name: orchestration description: "Multi-session Claude workflow orchestration. Spawn workers via TabzChrome, coordinate parallel tasks, use subagents for monitoring/exploration, manage beads issues. Use this skill when coordinating multiple Claude sessions or managing complex multi-step workflows."
Orchestration Skill - Multi-Session Workflows
Orchestrate multiple Claude Code sessions, spawn workers, and coordinate parallel work.
Architecture
Vanilla Claude Session (you)
âââ Task tool -> can spawn subagents
â âââ conductor:initializer (opus) - create worktrees
â âââ conductor:code-reviewer (sonnet) - review changes
â âââ conductor:skill-picker (haiku) - find/install skills
â âââ conductor:tui-expert (opus) - spawn TUI tools
âââ Monitoring via tmuxplexer (background window)
âââ Terminal Workers via TabzChrome spawn API
âââ Each has full Task tool, can spawn own subagents
Quick Reference
Spawn Worker
TOKEN=$(cat /tmp/tabz-auth-token)
curl -s -X POST http://localhost:8129/api/spawn \
-H "Content-Type: application/json" \
-H "X-Auth-Token: $TOKEN" \
-d '{"name": "Claude: Task", "workingDir": "/path", "command": "claude --dangerously-skip-permissions"}'
Send Prompt
SESSION="ctt-claude-xxx"
sleep 4
tmux send-keys -t "$SESSION" -l 'Your prompt...'
sleep 0.3
tmux send-keys -t "$SESSION" C-m
Monitor Workers
plugins/conductor/scripts/monitor-workers.sh --spawn # Start monitor
plugins/conductor/scripts/monitor-workers.sh --summary # Poll status
Kill Session
tmux kill-session -t "ctt-worker-xxx"
Full details: references/terminal-management.md
Subagents (via Task Tool)
| Subagent | Model | Purpose |
|---|---|---|
conductor:initializer | opus | Create worktrees, install deps |
conductor:code-reviewer | sonnet | Autonomous review, quality gate |
conductor:skill-picker | haiku | Search/install skills |
conductor:tui-expert | opus | Spawn btop, lazygit, lnav |
conductor:docs-updater | opus | Update docs after merges |
Task(
subagent_type="conductor:initializer",
prompt="Prepare 3 workers for issues beads-abc, beads-def"
)
Tabz MCP Tools
| Category | Tools |
|---|---|
| Tabs | tabz_list_tabs, tabz_switch_tab, tabz_open_url |
| Tab Groups | tabz_create_group, tabz_add_to_group |
| Windows | tabz_list_windows, tabz_tile_windows |
| Screenshots | tabz_screenshot, tabz_screenshot_full |
| Interaction | tabz_click, tabz_fill, tabz_execute_script |
| Audio/TTS | tabz_speak, tabz_list_voices |
mcp-cli info tabz/<tool> # Check schema before calling
Worker Flow
1. Code the solution
2. Task(conductor:code-reviewer) -> quality gate
3. Acquire build lock -> npm test && npm build
4. git commit
5. bd close <issue>
Capability Triggers
| Need | Trigger Phrase |
|---|---|
| Terminal UI | "use the xterm-js skill" |
| UI components | "use the shadcn-ui skill" |
| Complex reasoning | "use the sequential-thinking skill" |
| Exploration | "use subagents in parallel to explore" |
| Deep thinking | Prepend ultrathink |
Workflows
Parallel Workers
# Spawn workers
curl -s -X POST ... -d '{"name": "Claude: Frontend"}'
curl -s -X POST ... -d '{"name": "Claude: Backend"}'
# Monitor
plugins/conductor/scripts/monitor-workers.sh --spawn
plugins/conductor/scripts/monitor-workers.sh --summary
Beads Issue Swarm
Use /conductor:bd-swarm or:
bd ready- Get unblocked issues- Spawn workers (1 per issue)
- Send skill-aware prompts
- Workers close issues when done
Best Practices
- Use subagents for monitoring - Haiku is cheap
- Workers are vanilla Claude - They have full Task tool
- Tab groups for isolation - Each browser worker gets own group
- One goal per worker - Keep context focused
- Clean up when done - Kill sessions, remove worktrees
Error Handling
# Backend not running
curl -s http://localhost:8129/api/health || echo "Start TabzChrome backend"
# Auth token missing
cat /tmp/tabz-auth-token || echo "Token missing - restart backend"
# Session not found
tmux has-session -t "$SESSION" 2>/dev/null || echo "Session does not exist"
Related Commands
| Command | Purpose |
|---|---|
/conductor:bd-swarm | Spawn workers for beads issues |
/conductor:plan-backlog | Sprint planning for parallel work |
/conductor:bd-status | Check beads issue status |
/conductor:bd-work | Work on a single issue |
Reference Files
| File | Content |
|---|---|
references/terminal-management.md | Spawn, prompt, kill, cleanup procedures |
Repository

GGPrompts
Author
GGPrompts/TabzChrome/plugins/conductor/skills/orchestration
115
Stars
10
Forks
Updated5d ago
Added6d ago