tabz-terminals

Spawn and manage terminal tabs via the TabzChrome REST API.

147|10|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/GGPrompts/TabzChrome --skill tabz-terminals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tabz-terminals
Source: https://github.com/GGPrompts/TabzChrome/tree/main/.claude/skills/tabz-terminals
Command: npx skills add https://github.com/GGPrompts/TabzChrome --skill tabz-terminals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bd, git, npm, pnpm, yarn, flock, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables automated spawning and orchestration of terminal tabs inside TabzChrome, allowing teams to provision terminal workspaces on demand and coordinate parallel Claude sessions.

Core Features & Use Cases

  • Spawn terminal tabs via the TabzChrome REST API to initialize workers or kickoff Claude tasks.
  • Create and manage terminal workspaces, including starting commands and working directories, across multiple workers.
  • Coordinate parallel work with per-worker worktrees for isolated development sessions.

Quick Start

Use the TabzChrome Spawn API to create a terminal tab. Example: curl -X POST http://localhost:8129/api/spawn
-H "Content-Type: application/json"
-H "X-Auth-Token: $TOKEN"
-d '{"name": "Worker","workingDir": "~/projects","command": "bash"}'

Frequently Asked Questions about tabz-terminals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I spawn terminal tabs via a REST API for parallel Claude workers?

You can spawn terminal tabs by sending HTTP POST requests with JSON payloads to the TabzChrome REST API, specifying options like name, workingDir, command, and profileId to initialize parallel Claude workers.

Can I set up git worktrees across multiple terminal sessions for isolated development?

Yes, worktree integration allows you to create per-worker git worktrees, enabling isolated development sessions across multiple spawned terminals for parallel task execution.

What authentication is required to manage terminal tabs programmatically?

Managing terminals programmatically requires token-based authentication, necessitating an X-Auth-Token header included in your REST API requests to authorize spawning and managing workspace tabs.

How do I programmatically create a terminal workspace with a specific working directory?

To create a terminal workspace programmatically, send a POST request to the spawn API endpoint including the workingDir parameter to set the starting directory and the command parameter to execute initial operations.

Do I need specific command-line tools installed to use TabzChrome terminal management?

Yes, terminal management and worktree integration depend on several command-line dependencies including git, npm, pnpm, yarn, flock, and bd to orchestrate sessions and handle file locking.

What is the best way to coordinate parallel Claude sessions in isolated environments?

The best way to coordinate parallel Claude sessions is by using the TabzChrome REST API to spawn terminal workers with dedicated git worktrees, ensuring isolated development environments for each session.