By tomyan
Chrome DevTools Protocol CLI skill — control Chrome, scrape pages, test web UIs, and automate browsers from Claude Code.
A Claude Code skill for Hubcap, a Go CLI that wraps the entire Chrome DevTools Protocol in 118 composable shell commands.
Full CDP coverage. 118 commands spanning navigation, DOM queries, form filling, screenshots, network interception, device emulation, accessibility audits, performance profiling, and more. If you can do it in Chrome DevTools, you can script it with hubcap.
Designed for agents. Every decision prioritises AI agent usability: JSON output by default, semantic exit codes (0 success, 1 error, 2 connection failed, 3 timeout), a self-describing interface (hubcap help <command>), and stateless architecture that eliminates session management. Commands compose naturally with Unix pipes and shell chaining, keeping token consumption low.
Context friendly. The skill keeps a small footprint — just command categories and key patterns. When the agent needs detailed usage for a specific command, it runs hubcap help <command> to pull full documentation on demand. No context burned on 118 command docs upfront.
Single binary, no dependencies. Just brew install and go. No runtimes, no SDKs, no page objects to construct.
Install hubcap:
brew install tomyan/tap/hubcap
Or download a binary from the latest release.
Add the marketplace and install:
/plugin marketplace add tomyan/claude-skills
/plugin install hubcap@tomyan-skills
Or install directly:
git clone https://github.com/tomyan/claude-skill-hubcap.git ~/.claude/plugins/hubcap
Ask the agent something like:
Take a screenshot of https://example.com on an iPhone 12
The agent will run:
hubcap setup launch
hubcap emulate iPhone-12
hubcap goto --wait https://example.com
hubcap screenshot --output example-iphone12.png
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tomyan/claude-skills --plugin hubcapBrowser automation with Puppeteer CLI scripts. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, or encountering JavaScript debugging, browser automation errors.
AI-powered browser automation -- lets Claude control real web browsers to navigate, click, type, extract content, and automate workflows
Browser automation plugin for agent-driven web app testing, inspection, and debugging.
Direct browser control via CDP. Drives the user's real Chrome (or a Browser Use cloud browser) with coordinate clicks, screenshots, and Python helpers — no selector hunting. Requires the one-time `browser-harness` CLI install (see the skill's references/install.md).
Browser automation skill for Claude Code using Stagehand. Automate web interactions, extract data, and navigate websites using natural language.
Claude Code plugin for browser automation