Progressive disclosure guide to TabzChrome capabilities. This skill should be used when users ask about profiles, terminal management, browser automation, MCP tools, integration, debugging, API, or setup. Provides on-demand help organized by topic with references to detailed documentation.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
references/api-endpoints.mdreferences/changelog.mdreferences/debugging.mdreferences/mcp-tools.mdTabzChrome is a Chrome extension providing full Linux terminals in your browser sidebar with persistence, profiles, and browser automation.
Trigger on questions about:
Profiles are templates for spawning terminals with saved settings (theme, font, directory, startup command).
To create a profile:
lazygit, htop)Key features:
Spawn API - Create terminals programmatically:
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"}'
Custom triggers - Add to any HTML element:
<button data-terminal-command="npm run dev">Start Dev</button>
For full API documentation, read references/api-endpoints.md.
20 tools for browser automation: screenshots, clicks, downloads, network capture.
Quick example:
mcp-cli info tabz/tabz_screenshot # Check schema first
mcp-cli call tabz/tabz_screenshot '{}' # Capture viewport
| Category | Tools |
|---|---|
| Tab Management | list_tabs, switch_tab, rename_tab |
| Screenshots | screenshot, screenshot_full |
| Interaction | click, fill, execute_script |
| Downloads | download_image, download_file, cancel_download |
For complete tool reference, read references/mcp-tools.md.
Essential commands:
ps aux | grep "node server.js" | grep -v grep # Backend running?
tmux ls | grep "^ctt-" # List terminals
curl http://localhost:8129/api/health # Health check
For common issues and solutions, read references/debugging.md.
| Version | Key Feature |
|---|---|
| 1.1.16 | tabz-guide plugin, tui-expert agent |
| 1.1.15 | Context window % on tabs, audio alerts |
| 1.1.14 | 3D Focus Mode |
| 1.1.13 | View as Text |
For full changelog, read references/changelog.md.
To free tab space while keeping sessions alive:
Tabs show live Claude status with emoji indicators:
Voice pool: Select "Random (unique per terminal)" to distinguish multiple Claude sessions.
Toggle WebGL/Canvas in header (GPU icon):
Paths relative to TabzChrome installation directory.
| File | Purpose |
|---|---|
README.md | User guide |
docs/API.md | REST API reference |
CHANGELOG.md | Version history |
tabz-mcp-server/MCP_TOOLS.md | MCP tools reference |
docs/PLUGIN.md | Plugin/hook setup |
# Backend
./scripts/dev.sh # Start backend (tmux session)
# Build
npm run build # Build extension
# MCP
mcp-cli info tabz/<tool> # Check schema (REQUIRED)
mcp-cli call tabz/<tool> '{...}' # Call tool
# API
curl http://localhost:8129/api/health
For detailed information on any topic, read the corresponding file in references/.