GGPrompts

tabz-terminals

@GGPrompts/tabz-terminals
GGPrompts
121
10 forks
Updated 1/18/2026
View on GitHub

Spawn and manage terminal tabs via TabzChrome REST API. Use when spawning workers, creating terminals programmatically, setting up worktrees for parallel work, or crafting prompts for Claude workers.

Installation

$skills install @GGPrompts/tabz-terminals
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Path.claude/skills/tabz-terminals/SKILL.md
Branchmain
Scoped Name@GGPrompts/tabz-terminals

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: tabz-terminals description: "Spawn and manage terminal tabs via TabzChrome REST API. Use when spawning workers, creating terminals programmatically, setting up worktrees for parallel work, or crafting prompts for Claude workers."

TabzChrome Terminal Management

Spawn terminals, manage workers, and orchestrate parallel Claude sessions.

Spawn API

TOKEN=$(cat /tmp/tabz-auth-token)
curl -X POST http://localhost:8129/api/spawn \
  -H "Content-Type: application/json" \
  -H "X-Auth-Token: $TOKEN" \
  -d '{"name": "Worker", "workingDir": "~/projects", "command": "claude"}'

Response:

{
  "success": true,
  "terminalId": "ctt-default-abc123",
  "tmuxSession": "ctt-default-abc123"
}

Spawn Options

FieldTypeDefaultDescription
namestring"Claude Terminal"Tab display name
workingDirstring$HOMEStarting directory
commandstring-Command to run after spawn
profileIdstringdefaultProfile for appearance

Parallel Workers with Worktrees

# Create isolated worktree
git worktree add ../TabzChrome-feature feature-branch

# Spawn worker there
curl -X POST http://localhost:8129/api/spawn \
  -H "Content-Type: application/json" \
  -H "X-Auth-Token: $TOKEN" \
  -d '{"name": "Feature Worker", "workingDir": "../TabzChrome-feature", "command": "claude"}'

Worker Prompts

Keep prompts simple - workers are vanilla Claude:

Fix the pagination bug in useTerminalSessions.ts around line 200.
Run tests when done: npm test
Close the issue: bd close TabzChrome-abc --reason="done"

Avoid prescriptive step-by-step pipelines. Let Claude work naturally.

References

See references/ for details:

  • spawn-api.md - Full API reference
  • worktree-setup.md - Git worktree patterns
  • worker-prompts.md - Prompt crafting guidelines