Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    cevatkerim

    chrome-automation

    cevatkerim/chrome-automation
    Coding
    2

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Launch and control Chrome with AT-SPI2 accessibility for browser automation. Use when asked to start chrome, open browser, launch chrome, begin browser automation, or control web pages.

    SKILL.md

    Chrome Automation

    Launch Chrome with accessibility features enabled for programmatic control via AT-SPI2.

    Quick Start

    Check if Chrome is Running

    ~/.claude/skills/chrome-automation/scripts/launch.sh status
    

    Or manually:

    pgrep -f "chrome.*no-sandbox" && echo "Running" || echo "Not running"
    

    Launch Chrome

    ~/.claude/skills/chrome-automation/scripts/launch.sh [URL]
    

    The script automatically checks if Chrome is already running.

    Or launch manually:

    export DISPLAY=:1
    export GTK_MODULES=gail:atk-bridge
    export NO_AT_BRIDGE=0
    export GNOME_ACCESSIBILITY=1
    
    google-chrome \
        --no-sandbox \
        --disable-gpu \
        --start-maximized \
        --force-renderer-accessibility \
        --no-first-run \
        "https://google.com" &
    

    Restart Chrome

    ~/.claude/skills/chrome-automation/scripts/launch.sh restart [URL]
    

    Control Chrome (after launching)

    List clickable elements:

    chrome-a11y list
    

    Click an element:

    chrome-a11y click "Button Name"
    

    Navigate to URL:

    chrome-a11y navigate "https://example.com"
    

    Type text:

    chrome-a11y type "search query"
    

    Send keyboard shortcut:

    chrome-a11y key "ctrl+t"   # New tab
    chrome-a11y key "ctrl+l"   # Focus address bar
    

    Stop Chrome

    pkill -9 chrome
    

    Important Notes

    1. Must run in background with & to avoid blocking
    2. --force-renderer-accessibility is required for AT-SPI2 control
    3. --no-sandbox is required when running as root
    4. Wait 3-5 seconds after launch before using chrome-a11y

    Prerequisites

    Ensure these are installed:

    • TigerVNC running on :1
    • AT-SPI2 packages: gir1.2-atspi-2.0, at-spi2-core, python3-gi
    • The chrome-a11y tool in PATH

    For detailed documentation, see REFERENCE.md.

    Recommended Servers
    Browser tool
    Browser tool
    Kernel
    Kernel
    Browserbase
    Browserbase
    Repository
    cevatkerim/claude-skills
    Files