browser-harness
Takes the wheel of a real Chrome — the user's own, with their logins already in it — to click, type and work through pages a plain download cannot read, either on this machine or on an isolated one in the cloud.
LABSCO SUMMARY
Browser-harness ships one skill — raw CDP control of your already-open Chrome — and leaves every site-specific script for the agent to write for itself.
The skill (itself named browser-use) connects over a single WebSocket to a Chrome or Chromium instance you already have running with --remote-debugging-port open, and lets an agent click, type, navigate, and work through logged-in sessions or JS-heavy, bot-protected pages that a plain HTTP fetch can't reach. The harness is small by its own account — roughly 1k lines across four files — split between the install script, the day-to-day SKILL.md, a protected core package, and agent_helpers.py, a file the agent itself is meant to keep editing.
It's built for someone who wants an agent driving a real, already-configured browser — their own cookies and logins included — rather than a disposable sandboxed one. The README is explicit that this is the point: when the agent hits something the harness can't yet do, it's supposed to write the missing helper itself and file new "domain skills" for sites like GitHub, LinkedIn, or Amazon into a local config folder as it learns them. None of that ships in the repository — what you end up with after a few sessions depends on what your own agent chose to write, not on anything we can preview for you here.
Talking to a Chrome tab you already have open needs nothing beyond the browser itself. The README also points to a "Browser Use Cloud" free tier — "no card required," it says — for isolated, headless, or captcha-solving browsers instead, but nothing in the skill's own material says when you'd need that over a local tab, so its cost is recorded as unverified rather than assumed.
Checked 19 September 2026, against the repository's one published skill; the per-site domain skills the README describes are generated by users' own agents during real sessions and weren't available for us to read.
WHAT'S INSIDE
Takes the wheel of a real Chrome — the user's own, with their logins already in it — to click, type and work through pages a plain download cannot read, either on this machine or on an isolated one in the cloud.
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.
INSTALL
REPOSITORY INSTALL
Run this outside your AI tool, using Node.js 22.20.0 or newer. Skills CLI 1.7.2 skips skill selection; prompts cancel installation without an interactive terminal. If choosing Project when asked about installation scope, open your project's folder before running this.
Install checklist
Additional agents. ↑/↓ moves, Space toggles selections, Enter confirms.Installing to: for your intended tool. Stop if it names a different tool.Symlink (Recommended) for shared files or Copy to all agents for separate copies; review the summary before confirming installation.Install the find-skills skill? defaults to Yes, adding another skill for all projects. Choose No if you don't want that extra installation.npx skills add browser-use/browser-harnessSINGLE SKILL
Run this outside your AI tool, using Node.js 22.20.0 or newer. Skills CLI 1.7.2 skips skill selection; prompts cancel installation without an interactive terminal. If choosing Project when asked about installation scope, open your project's folder before running this.
Install checklist
Additional agents. ↑/↓ moves, Space toggles selections, Enter confirms.Installing to: for your intended tool. Stop if it names a different tool.Symlink (Recommended) for shared files or Copy to all agents for separate copies; review the summary before confirming installation.Install the find-skills skill? defaults to Yes, adding another skill for all projects. Choose No if you don't want that extra installation.npx skills add browser-use/browser-harness --skill "browser-harness" --full-depthPLUGIN MARKETPLACE
/plugin marketplace add browser-use/browser-harness/plugin install browser-harness@browser-harnessTyped inside the agent's own prompt, not in a terminal. The marketplace is called browser-harness, which is the part after the @.