apps/backend/src/swarm/skills/builtins/chrome-cdp/SKILL.md
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome)
npx skillsauth add a-mart/forge chrome-cdpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Lightweight Chrome DevTools Protocol CLI. Connects directly to a live local browser session over WebSocket (no Puppeteer dependency).
All commands use node ./scripts/cdp.mjs (path relative to this skill directory).
chrome://inspect/#remote-debuggingWebSocket)CDP_PORT_FILE if DevToolsActivePort is in a non-standard locationnode ./scripts/cdp.mjs list
6BE827FA).<target> is a unique prefix of a tab targetId. If ambiguous, use a longer prefix.
node ./scripts/cdp.mjs list
node ./scripts/cdp.mjs shot <target> [file]
node ./scripts/cdp.mjs snap <target>
node ./scripts/cdp.mjs html <target> [selector]
node ./scripts/cdp.mjs eval <target> <expr>
node ./scripts/cdp.mjs nav <target> <url>
node ./scripts/cdp.mjs net <target>
node ./scripts/cdp.mjs click <target> <selector>
node ./scripts/cdp.mjs clickxy <target> <x> <y>
node ./scripts/cdp.mjs type <target> <text>
node ./scripts/cdp.mjs loadall <target> <selector> [ms]
node ./scripts/cdp.mjs evalraw <target> <method> [json]
node ./scripts/cdp.mjs open [url]
node ./scripts/cdp.mjs stop [target]
data-ai
Use when substantial manager-led work needs durable visible progress, worker evidence links, review gates, blocker tracking, or handoff across pauses, stops, compaction, restart, or model changes. Do not use for quick answers or routine one-step work.
tools
Author repo-root .forge project resources, including skills, specialists, reference docs, Project Agent definitions, Forge extensions, and Pi extensions/settings.
tools
Use when creating, refining, or validating reusable global, project, or repository skills, including trigger wording, templates, helper scripts, and validation checks.
tools
Create, update, list, and delete global slash commands.