npx skills add smithery/GGPrompts --skill tabz-browser
ggprompts/tabzchrome · Archived
tabz-browser
Browser automation via 70 tabz MCP tools. Use when taking screenshots, filling forms, debugging network requests, testing responsive design, or using text-to-speech notifications.
Installation
npx skills add ggprompts/tabzchrome --skill tabz-browser
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Code review checkpoint using codex review CLI. Returns structured result with pass/fail status …
5 installsPatterns for building and debugging TabzChrome itself. Use when working on Terminal.tsx, xterm.…
2 installsIntegrate projects with TabzChrome terminals via Markdown links, HTML attributes, WebSocket, JS…
1 installsSpawn and manage terminal tabs via TabzChrome REST API. Use when spawning workers, creating ter…
1 installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsPre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure…
567.7K installsPostgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill …
391.6K installsDirect browser control via CDP for web interaction: automation, scraping, testing, screenshots,…
94K installsAlso in this package
Other skills from ggprompts/tabzchrome.
npx skills add ggprompts/tabzchrome
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,918 B -
docs
SUMMARY.md199 B
History
- First seen on skills.sh
- First recorded snapshot · 1 installs
SKILL.md
TabzChrome Browser Automation
Control Chrome via MCP tools for screenshots, interaction, debugging, and notifications.
Quick Start
Use mcp-cli to discover and call tools:
# Get tool schema (REQUIRED before calling)
mcp-cli info tabz/tabz_screenshot
# Call tool
mcp-cli call tabz/tabz_screenshot '{}'
Core Workflows
Screenshot a Page
# Get current tab info
mcp-cli call tabz/tabz_get_page_info '{}'
# Take screenshot
mcp-cli call tabz/tabz_screenshot '{}'
# Returns file path - use Read tool to view
Debug Network/API Issues
# 1. Enable capture BEFORE triggering action
mcp-cli call tabz/tabz_enable_network_capture '{}'
# 2. Trigger the action on page
# 3. Get failed requests (status >= 400)
mcp-cli call tabz/tabz_get_network_requests '{"statusMin": 400}'
# 4. Check console for JS errors
mcp-cli call tabz/tabz_get_console_logs '{"level": "error"}'
Test Responsive Design
# Emulate device
mcp-cli call tabz/tabz_emulate_device '{"device": "iPhone 14"}'
# Take screenshot
mcp-cli call tabz/tabz_screenshot '{}'
# Clear emulation
mcp-cli call tabz/tabz_emulate_clear '{}'
Fill and Submit Form
mcp-cli call tabz/tabz_fill '{"selector": "#email", "value": "[email protected]"}'
mcp-cli call tabz/tabz_click '{"selector": "button[type=submit]"}'
Notify User (TTS)
mcp-cli call tabz/tabz_speak '{"text": "Task complete"}'
Performance Profiling
mcp-cli call tabz/tabz_profile_performance '{}'
# Returns: DOM nodes, JS heap, event listeners, timing
DOM Tree Inspection
mcp-cli call tabz/tabz_get_dom_tree '{"maxDepth": 3}'
Tool Categories
| Category | Count | Key Tools |
|---|---|---|
| Screenshots | 2 | screenshot, screenshot_full |
| Interaction | 4 | click, fill, get_element |
| Network | 3 | enablenetworkcapture, getnetworkrequests |
| DOM/Debug | 4 | getdomtree, getconsolelogs, profile_performance |
| Emulation | 6 | emulatedevice, emulategeolocation |
| Audio/TTS | 3 | speak, listvoices, playaudio |
| Tabs | 5 | listtabs, openurl, switch_tab |
| Cookies | 5 | cookiesget, cookieslist |
Important Notes
- Always run
mcp-cli info tabz/<tool>before calling - Use explicit
tabIdwhen possible - don't rely on "active" tab - Tab IDs are large integers (e.g.,
1762561083) tabz_screenshotcannot capture Chrome sidebar
References
See references/ for detailed workflows:
screenshot-workflows.md- Viewport vs full pagenetwork-debugging.md- API request inspectionform-automation.md- Clicks, fills, selectorstts-notifications.md- Audio feedback patterns