Direct Chrome control via DevTools Protocol wrapped in a single MCP tool. You get navigate, click, type, form fills, JavaScript eval, and multi-tab management without spinning up fresh browser instances each time. Every DOM action auto-saves a screenshot, markdown extract, and HTML snapshot with sequential prefixes, which is genuinely helpful for debugging. The real win is working with authenticated sessions and existing browser state. It defaults to headless with a "superpowers-chrome" profile and handles port conflicts automatically when multiple MCPs run in parallel. Choose this over Playwright when you need session persistence or the overhead of fresh instances doesn't make sense.

skills.sh installs
421
GitHub stars
373
last updated
Aug 21, 2026

Install

$ npx -y skills add obra/superpowers-chrome --skill browsing --agent claude-code

Installs into .claude/skills of the current project.

Files

Browsing with Chrome Direct

Overview

Control Chrome via DevTools Protocol using the use_browser MCP tool. Single unified interface with auto-starting Chrome.

Announce: "I'm using the browsing skill to control Chrome."

When to Use

Use this when:

  • Controlling authenticated sessions
  • Managing multiple tabs in running browser
  • Playwright MCP unavailable or excessive

Use Playwright MCP when:

  • Need fresh browser instances
  • Generating screenshots/PDFs
  • Prefer higher-level abstractions

Auto-Capture

Every DOM action (navigate, click, type, select, eval, keyboard_press, hover, drag_drop, double_click, right_click, file_upload) automatically saves:

  • {prefix}.png — viewport screenshot
  • {prefix}.md — page content as structured markdown
  • {prefix}.html — full rendered DOM
  • {prefix}-console.txt — browser console messages

Files are saved to the session directory with sequential prefixes (001-navigate, 002-click, etc.). You must check these before using extract or screenshot actions.

Sponsors

Details

Repository
github.com/obra/superpowers-chrome
Categories
AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026
1xcrawl-api avatarxcrawlxcrawl-api/xcrawl-skillsUse this skill as the default XCrawl entry point for direct XCrawl requests, including single-URL fetch, format selection, sync or async execution, and JSON ext420skills.sh installs
2tclawde avatarcron-helpertclawde/openclaw-skills-user使用 openclaw cron CLI 管理定时任务。当用户需要周期提醒、定时任务、后台检查、定时执行 agent 任务时触发。关键词:定时、每天/每周/每小时/每分钟/每秒、提醒、schedule、remind、every、cron、定时任务、稍后执行、延迟执行、预定、计划、闹钟、倒计时、X分钟后、X秒后、几点几分418skills.sh installs
3yelban avatarcamofox-browseryelban/camofox-browser-skillsAnti-detection browser automation using Camoufox (Firefox fork with C++ fingerprint spoofing). Use when standard browser tools get blocked by Cloudflare, Akamai416skills.sh installs
4feiskyer avatarcodex-skillfeiskyer/claude-code-settingsLeverage OpenAI Codex/GPT models for autonomous code implementation, code review, and plan review. Triggers: "codex", "use gpt", "gpt-5", "let openai", "full-au411skills.sh installs
5davila7 avatargeopandasdavila7/claude-code-templatesPython library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial an407skills.sh installs
6hummingbot avatarhummingbothummingbot/skillsAgent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on core t406skills.sh installs