smithery.ai

chrome-automation

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.

First seen Mar 22, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,066 B
  • docs SUMMARY.md 210 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

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](REFERENCE.md).