From tabz
Guides integration of projects with TabzChrome terminals via Markdown links, HTML attributes, WebSocket, JS API, or Spawn API for dashboards, buttons, and CLI tools.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tabz:integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help users integrate their projects with TabzChrome terminals.
Help users integrate their projects with TabzChrome terminals.
| Method | Auth | Best For |
|---|---|---|
Markdown tabz: links | None | Project dashboards, docs in file viewer |
HTML data-terminal-command | None | Static buttons on web pages |
| WebSocket + websocat | File token | CLI/tmux workflows |
| WebSocket + JS | API token | Prompt libraries, web apps |
| POST /api/spawn | Token | Creating new terminal tabs |
First, ask which integration the user needs:
questions:
- question: "Which TabzChrome integration methods do you need?"
header: "Integration"
multiSelect: true
options:
- label: "Markdown Links"
description: "tabz: protocol for project dashboards in file viewer"
- label: "HTML Buttons"
description: "data-terminal-command for 'Run in Terminal' buttons"
- label: "CLI/Scripts"
description: "WebSocket via websocat for shell scripts"
- label: "Web App JS"
description: "JavaScript WebSocket for prompt libraries"
- label: "Spawn API"
description: "POST /api/spawn to create new tabs"
Then provide the relevant reference:
| Selection | Reference |
|---|---|
| Markdown Links | references/markdown-links.md |
| HTML Buttons | references/html-integration.md |
| CLI/Scripts | references/cli-websocket.md |
| Web App JS | references/javascript-api.md |
| Spawn API | references/spawn-api.md |
| Context | Method |
|---|---|
| CLI / Scripts | TOKEN=$(cat /tmp/tabz-auth-token) |
| Extension Settings | Click "API Token" → "Copy Token" |
| External web pages | User pastes token (stored in localStorage) |
Web Page / CLI / App
│
▼
TabzChrome Backend (localhost:8129)
│
▼ WebSocket broadcast
Chrome Extension
│
▼
Sidepanel → Terminal Tabs
For security considerations on HTTPS sites, see references/security.md.
npx claudepluginhub ggprompts/tabzchrome --plugin tabzSpawns and manages terminal tabs via TabzChrome REST API for workers, git worktrees, parallel Claude sessions, and tmux orchestration.
Opens tabs or panes in Zellij: empty, with shell commands, Claude sessions, or GitHub issues. Triggers on phrases like 'open new tab', 'run npm test in pane', 'start issue #123' (supports Russian).
Helps build, debug, and publish Chrome extensions with Manifest V3. Covers popups, side panels, content scripts, service workers, and Chrome Web Store publishing.