Claude Code plugin
Superpowers Chrome
Plugin giving Claude direct Chrome control via the DevTools Protocol.
Install
/plugin marketplace add obra/superpowers-chromegit clone https://github.com/obra/superpowers-chrome.gitFrom the README
Superpowers Chrome - Claude Code Plugin
Direct browser control via Chrome DevTools Protocol. Two modes available:
1. Skill Mode - CLI tool for Claude Code agents (browsing skill)
2. MCP Mode - Ultra-lightweight MCP server for any MCP client
Features
- Zero dependencies - Built-in WebSocket, no npm install needed
- Idiotproof API - Tab index syntax (0, 1, 2) instead of WebSocket URLs
- Platform-agnostic - chrome-ws start works on macOS, Linux, Windows
- 17 commands covering all browser automation needs
- Complete documentation with real-world examples
Installation
Quick Start
Port allocation: Chrome gets a dynamically allocated port (range 9222-12111) to avoid conflicts. Port assignment is persisted per profile in ~/.cache/superpowers/browser-profiles/{name}.meta.json. Override with --port=N flag or CHROME_WS_PORT env var. Multiple profiles can run in parallel on different ports.
Parallel MCPs on one host (3.0+): the bridge auto-disambiguates the default profile. The first MCP claims superpowers-chrome:9222, the next silently falls through to superpowers-chrome-2:9223, then -3:9224, etc., each driving its own Chrome with its own profile dir. To intentionally share a Chrome between processes (e.g., a chrome-ws CLI session + a Claude MCP attaching to it), set a fixed profile via CHROME_WS_PROFILE=name (env var) or call {action: "set_profile", payload: "name"} at runtime — explicit profiles share rather than disambiguate.
Windows tip: The tooling defaults to 127.0.0.1 for DevTools traffic. Override via CHROME_WS_HOST / CHROME_WS_PORT or --port=N if you forward Chrome elsewhere.
Linux/WSL2 tip: For headed mode (visible browser), the MCP server needs the DISPLAY environment variable. If show_browser doesn't work, configure "env": {"DISPLAY": ":0"} in your MCP…How plugins work
- A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
- Add the marketplace inside Claude Code with /plugin marketplace add obra/superpowers-chrome, then run /plugin to pick what to install.
- You can turn a plugin off again from /plugin without deleting anything.
Details
- Repository
- obra/superpowers-chrome
- Language
- HTML
- License
- MIT
- Last updated
- 10 October 2026
FAQ
What is Superpowers Chrome?
Plugin giving Claude direct Chrome control via the DevTools Protocol. It is a plugin for Claude Code, from obra/superpowers-chrome on GitHub.
How do I install Superpowers Chrome?
Run /plugin marketplace add obra/superpowers-chrome inside Claude Code, then follow the setup in the README.
Is Superpowers Chrome popular?
obra/superpowers-chrome has 371 GitHub stars and 59 forks. It was last updated on 10 October 2026.
More plugins & marketplaces
Pixel Plugin
410willibrandon/pixel-plugin
Plugin for making pixel art in Aseprite through natural-language commands.
Cozempic
427Ruya-AI/cozempic
Context cleaning for Claude Code — prune bloated sessions, protect Agent Teams from context loss, auto-guard with tiered pruning
Flow Next
716gmickel/flow-next
Faster than your agent alone. And better. A workflow plugin that takes a bug, idea or ticket to a verified pull request: specs, cross-model review by risk, live QA, receipts in your repo. Claude Code · Codex · Cursor · Droid · Grok Build · OpenCode · Muse Code.
AWS Skills
373zxkane/aws-skills
Plugins and skills for AWS IaC, serverless, cost and Bedrock work.
Oh My Taiyiforge
852Dong90/oh-my-taiyiforge
AI workflow automation plugin for intelligent code generation with Claude/Codex
Developer Kit
366giuseppe-trisciuoglio/developer-kit
Modular plugin marketplace with spec-driven skills, agents and commands.
Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.