Back to Skills

automating-browser

verified

Controls Chrome browser: takes screenshots, clicks buttons, fills forms, downloads images, inspects pages, captures network requests. Use when user says: 'screenshot this', 'click the button', 'fill the form', 'download that image', 'what page am I on', 'check the browser', 'look at my screen', 'interact with the website', 'capture the page', 'get the HTML', 'inspect element'. Provides MCP tool discovery for tabz_* browser automation tools.

View on GitHub

Marketplace

tabz-chrome

GGPrompts/TabzChrome

Plugin

conductor

agents

Repository

GGPrompts/TabzChrome
122stars

plugins/conductor/skills/automating-browser/SKILL.md

Last Verified

January 16, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/GGPrompts/TabzChrome/blob/main/plugins/conductor/skills/automating-browser/SKILL.md -a claude-code --skill automating-browser

Installation paths:

Claude
.claude/skills/automating-browser/
Powered by add-skill CLI

Instructions

# Tabz MCP - Browser Automation

## Overview

Control Chrome browser programmatically via the Tabz MCP server. This skill dynamically discovers available tools (never goes stale) and provides workflow patterns for common browser automation tasks.

## Tool Discovery

**Always discover available tools dynamically** - never assume which tools exist:

```bash
# List all available Tabz tools
mcp-cli tools tabz

# Get schema for a specific tool (REQUIRED before calling)
mcp-cli info tabz/<tool_name>

# Search for tools by keyword
mcp-cli grep "screenshot"
```

## Calling Tools

**Mandatory workflow** - always check schema before calling:

```bash
# Step 1: Check schema (REQUIRED)
mcp-cli info tabz/tabz_screenshot

# Step 2: Call with correct parameters
mcp-cli call tabz/tabz_screenshot '{"selector": "#main"}'
```

## Tool Categories

Discover tools by running `mcp-cli tools tabz`. Common categories include:

| Category | Tools Pattern | Purpose |
|----------|---------------|---------|
| Tab Management | `tabz_list_tabs`, `tabz_switch_tab`, `tabz_rename_tab` | Navigate between tabs |
| Tab Groups | `tabz_list_groups`, `tabz_create_group`, `tabz_update_group`, `tabz_add_to_group`, `tabz_ungroup_tabs` | Organize tabs into groups |
| Claude Group | `tabz_claude_group_add`, `tabz_claude_group_remove`, `tabz_claude_group_status` | Highlight tabs Claude is working with |
| Windows | `tabz_list_windows`, `tabz_create_window`, `tabz_update_window`, `tabz_close_window` | Manage browser windows |
| Displays | `tabz_get_displays`, `tabz_tile_windows`, `tabz_popout_terminal` | Multi-monitor layouts, terminal popouts |
| Audio | `tabz_speak`, `tabz_list_voices`, `tabz_play_audio` | TTS and audio file playback |
| Page Info | `tabz_get_page_info`, `tabz_get_element` | Inspect page content |
| Interaction | `tabz_click`, `tabz_fill` | Interact with elements |
| Screenshots | `tabz_screenshot*` | Capture page visuals |
| Downloads | `tabz_download*` | Download files/images |
| Network | `

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6813 chars