browser-harness

Automate Chrome browser interactions via Chrome DevTools Protocol.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of automating web page interaction, scraping, and testing, allowing users to control a connected Chrome browser through the Chrome DevTools Protocol (CDP).

Core Features & Use Cases

  • Browser Control via CDP: Interact with a connected Chrome browser for automated tasks like navigating, clicking, and extracting information.
  • Scraping and Testing: Useful for web scraping and automated testing of web applications.
  • Use Case: For instance, to automate the scraping of product prices from an e-commerce site or to perform regression testing on a web application.

Quick Start

To start using the browser-harness, execute the following command:

browser-harness -c 'new_tab("https://example.com")'

Frequently Asked Questions about browser-harness

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

FAQPage Schema
How do I automate browser control using the Chrome DevTools Protocol?

You can automate browser control via CDP by connecting to a Chrome instance with remote debugging enabled or a cloud browser, then executing commands like new_tab to navigate and interact with web pages.

Can I use CDP for web scraping and automated testing of web applications?

Yes, CDP supports web scraping and automated testing by allowing you to control a connected Chrome browser to extract information like product prices or perform regression testing on web applications.

What do I need to connect to a Chrome browser for automated web interaction?

To connect for automated web interaction, you need Chrome with remote debugging enabled or access to a Browser Use cloud browser. This allows the CDP client to establish a connection and control the browser session.

What is the best way to start automating web page navigation with CDP?

The best way to start automating web page navigation with CDP is executing a command like `browser-harness -c 'new_tab("https://example.com")'` to open a URL in the connected Chrome browser instance.

Does this browser automation approach work with cloud browsers?

Yes, this browser automation approach works with cloud browsers. You can connect to a Browser Use cloud browser as an alternative to running a local Chrome instance with remote debugging enabled.