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.
/plugin marketplace add GGPrompts/TabzChrome/plugin install conductor@tabz-chromeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/terminal-management.mdOrchestrate multiple Claude Code sessions, spawn workers, and coordinate parallel work.
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
TOKEN=$(cat /tmp/tabz-auth-token)
RESPONSE=$(curl -s -X POST http://localhost:8129/api/spawn \
-H "Content-Type: application/json" \
-H "X-Auth-Token: $TOKEN" \
-d '{"name": "worker-ISSUE", "workingDir": "/path", "command": "claude --dangerously-skip-permissions"}')
# Response: {"success":true,"terminal":{"id":"ctt-worker-ISSUE-xxx","ptyInfo":{"tmuxSession":"ctt-worker-ISSUE-xxx"}}}
SESSION=$(echo "$RESPONSE" | jq -r '.terminal.ptyInfo.tmuxSession')
SESSION="ctt-claude-xxx"
sleep 4
tmux send-keys -t "$SESSION" -l 'Your prompt...'
sleep 0.3
tmux send-keys -t "$SESSION" C-m
${CLAUDE_PLUGIN_ROOT}/scripts/monitor-workers.sh --spawn # Start monitor
${CLAUDE_PLUGIN_ROOT}/scripts/monitor-workers.sh --summary # Poll status
tmux kill-session -t "ctt-worker-xxx"
Full details: references/terminal-management.md
| 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"
)
| 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
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>
| 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 |
# Spawn workers
curl -s -X POST ... -d '{"name": "Claude: Frontend"}'
curl -s -X POST ... -d '{"name": "Claude: Backend"}'
# Monitor
${CLAUDE_PLUGIN_ROOT}/scripts/monitor-workers.sh --spawn
${CLAUDE_PLUGIN_ROOT}/scripts/monitor-workers.sh --summary
Use /conductor:bd-swarm or:
bd ready - Get unblocked issues# 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"
| 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 |
| File | Content |
|---|---|
references/terminal-management.md | Spawn, prompt, kill, cleanup procedures |
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.