← Back to list

chrome-automation
by cevatkerim
Somehow Useful Claude Skills
⭐ 2🍴 0📅 Jan 1, 2026
SKILL.md
name: chrome-automation description: 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.
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
- Must run in background with
&to avoid blocking --force-renderer-accessibilityis required for AT-SPI2 control--no-sandboxis required when running as root- 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-a11ytool in PATH
For detailed documentation, see REFERENCE.md.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon