browser-harness-js
Direct Chrome DevTools Protocol control via typed JavaScript calls
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install browser-harness-js?โผ
Run `npx skills add browser-use/browser-harness-js --all -g -y` in your terminal to install the skill globally, then symlink the CLI onto your PATH as described in the setup docs.
How to automate Chrome with the DevTools Protocol?โผ
Run `browser-harness-js 'await session.connect()'` to attach to a running browser, then call any of the 652 typed CDP methods like `session.Page.navigate` directly.
Why use raw CDP instead of Playwright or Puppeteer?โผ
Pre-baked helpers hide parameters and lag behind Chrome updates. This skill exposes every CDP method directly with full types, so nothing Chrome can do is out of reach.
Does browser-harness-js work with Claude Code and Cursor?โผ
Yes. It follows the universal SKILL.md standard and runs in Claude Code, Cursor, and other compatible agents.
Can it handle iframes, dialogs, and file downloads?โผ
Yes. The interaction-skills folder includes proven recipes for cross-origin iframes, JavaScript dialogs, uploads, downloads, shadow DOM, and more.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core