browse

Operate a persistent headless Chromium browser for QA testing and site dogfooding.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/XinheLIU/human-leverage --skill browse-xinheliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse
Source: https://github.com/XinheLIU/human-leverage/tree/main/.claude/skills/browse
Command: npx skills add https://github.com/XinheLIU/human-leverage --skill browse-xinheliu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a fast, persistent headless Chromium browser daemon to automate QA checks and site dogfooding locally, turning manual browser verification into repeatable, scriptable actions.

Core Features & Use Cases

  • Persistent headless Chromium session that stays alive across commands for efficient QA cycles.
  • Rich command surface to navigate, interact, capture state, compare pages, and generate evidence (screenshots, diffs).
  • Local health checks and a simple state file to enable reliable automation pipelines and restart resilience.

Quick Start

Install and run the browse skill to start a persistent headless browser on your local machine.

Frequently Asked Questions about browse

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

FAQPage Schema
How do I automate headless browser QA testing locally?

Automate headless browser QA testing by running a persistent Chromium daemon that executes scriptable interactions, captures screenshots, and diffs pages across navigations. It transforms manual browser verification into repeatable actions via an HTTP command API.

Can I keep a Playwright browser session alive across multiple commands?

Yes, you can keep a Playwright browser session alive across multiple commands using a persistent headless Chromium daemon. This maintained state enables efficient QA cycles by avoiding the overhead of launching a new browser instance for every interaction.

What is the best way to capture screenshots and diff pages during site dogfooding?

The best way to capture screenshots and diff pages during site dogfooding is using a persistent headless Chromium session with an HTTP command API. It drives interactions, collects visual evidence, and compares page states across navigations.

Does this headless browser automation tool support health checks for reliable pipelines?

Yes, this headless browser automation tool supports local health checks and maintains a simple state file. These features enable reliable automation pipelines and provide restart resilience for continuous QA testing workflows.

How do I run site interactions and verify behavior with a Bun-based headless daemon?

Run site interactions and verify behavior with a Bun-based headless daemon by sending HTTP commands to the persistent Chromium instance. It executes navigations, triggers interactions, and stores results in in-memory buffers for reliable local automation.

Why use a persistent headless Chromium instance instead of launching a new browser for each test?

Use a persistent headless Chromium instance instead of launching a new browser to accelerate QA testing cycles. A continuous daemon with in-memory buffers maintains state and reduces startup overhead, making scriptable site verification significantly faster.