This skill should be used for browser automation tasks using Chrome DevTools Protocol (CDP). Triggers when users need to launch Chrome with remote debugging, navigate pages, execute JavaScript in browser context, capture screenshots, or interactively select DOM elements. No MCP server required.
Use the skills CLI to install this skill with one command. Auto-detects all installed AI assistants.
Method 1 - skills CLI
npx skills i cexll/myclaude/skills/browserMethod 2 - openskills (supports sync & update)
npx openskills install cexll/myclaudeAuto-detects Claude Code, Cursor, Codex CLI, Gemini CLI, and more. One install, works everywhere.
Installation Path
Download and extract to one of the following locations:
No setup needed. Let our cloud agents run this skill for you.
Select Provider
Select Model
Best for coding tasks
Environment setup included
Minimal Chrome DevTools Protocol (CDP) helpers for browser automation without MCP server setup.
Install dependencies before first use:
npm install --prefix ~/.claude/skills/browser/browser wsAll scripts connect to Chrome on localhost:9222.
scripts/start.js # Fresh profile
scripts/start.js --profile # Use persistent profile (keeps cookies/auth)scripts/nav.js https://example.com # Navigate current tab
scripts/nav.js https://example.com --new # Open in new tabscripts/eval.js 'document.title'
scripts/eval.js '(() => { const x = 1; return x + 1; })()'Use single expressions or IIFE for multiple statements.
scripts/screenshot.jsReturns { path, filename } of saved PNG in temp directory.
scripts/pick.js "Click the submit button"Returns element metadata: tag, id, classes, text, href, selector, rect.
scripts/start.js --profile for authenticated sessionsscripts/nav.js <url>scripts/eval.js 'document.querySelector(...)'scripts/screenshot.js or scripts/pick.js--profile flag to preserve cookies and auth tokens