
Browsing
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-codeInstalls 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