browser-harness

Attach a live Chrome session via CDP for automation, testing, and scraping.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/a1094174619/skills --skill browser-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-harness
Source: https://github.com/a1094174619/skills/tree/main/browser-harness
Command: npx skills add https://github.com/a1094174619/skills --skill browser-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Direct browser control via CDP to automate, test, and scrape on a real Chrome session without launching extra browsers.

Core Features & Use Cases

  • Attach to a running Chrome via the CDP harness and drive deterministic tasks with preloaded helpers.
  • Reuse local or cloud browser profiles to preserve login state for multi-agent scenarios.
  • Perform end-to-end browser automation including navigation, interaction, and verification with built-in utilities.

Quick Start

Attach to your running browser and begin issuing CDP commands with a single command: browser-harness --setup.

Frequently Asked Questions about browser-harness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a real Chrome session without spawning new browser instances?

You can attach to a live Chrome session through the Browser Harness CDP interface, enabling automation on a real browser without launching extra instances. This allows deterministic task execution via preloaded helpers.

Can I reuse existing browser profiles to preserve login state for web scraping?

Yes, browser automation via CDP supports reusing local or cloud browser profiles to preserve login state. This is particularly useful for multi-agent scenarios requiring authenticated sessions.

What is CDP and how does it work for end-to-end browser testing?

CDP, or Chrome DevTools Protocol, allows direct control of a running Chrome browser. The Browser Harness attaches to this live session to drive navigation, interaction, and verification tasks for end-to-end testing.

How do I set up browser-harness to start issuing CDP commands?

To set up the browser harness, attach to your running browser and begin issuing CDP commands using the single command: browser-harness --setup. This connects the harness to your active Chrome instance.

Does browser automation via CDP support multi-agent environments?

Yes, attaching to a running Chrome via the CDP harness supports multi-agent environments. It drives deterministic tasks with preloaded helpers and reuses profiles to maintain state across agents.

What are the limitations of attaching to an existing Chrome session for automation?

Attaching to an existing Chrome session requires a live browser running with CDP enabled. It focuses on deterministic tasks and profile reuse rather than spawning isolated, fresh browser instances for parallel testing.