browse

Automate browser QA tasks with a persistent headless browser and commands.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/FxHollow/100000mrr-landing --skill browse-fxhollow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse
Source: https://github.com/FxHollow/100000mrr-landing/tree/main/.agents/skills/gstack/browse
Command: npx skills add https://github.com/FxHollow/100000mrr-landing --skill browse-fxhollow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browse sessions provide a persistent headless browser for QA and bug reproduction, enabling AI agents to navigate URLs, interact with elements, verify states, and capture evidence with deterministic commands.

Core Features & Use Cases

  • Persistent headless browser with stateful sessions
  • Command-based interactions: goto, click, fill, snapshot, diff, handoff
  • Evidence capture: annotated screenshots, page diffs, logs

Quick Start

Run a command to goto a test URL, then snapshot the UI and verify element states.

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 for feature verification?

Automating headless browser QA testing involves using a persistent browser session to navigate URLs, interact with elements, and verify states. This approach enables deterministic validation by capturing annotated screenshots and page diffs as evidence.

What is a persistent headless browser used for in bug reproduction?

A persistent headless browser for bug reproduction maintains stateful sessions across interactions, allowing you to navigate sites, fill forms, and trigger dialogs. It captures page diffs and logs to provide deterministic evidence of UI failures.

Does Playwright support command-based interactions for taking UI snapshots?

Playwright supports command-based interactions for taking UI snapshots by providing element refs for deterministic validation. You execute commands like goto, click, fill, and snapshot to navigate and capture the exact UI state for testing.

Can I capture page diffs and annotated screenshots during end-to-end testing?

Capturing page diffs and annotated screenshots during end-to-end testing is a core feature of persistent headless browsers. You execute a snapshot command to capture the current UI state, then use diff to compare it against expected layouts.

Do I need a Node runtime to run Playwright automation for responsive layouts?

You need a Node runtime environment to execute Playwright automation for validating responsive layouts. The automation relies on a local server interface and a YAML frontmatter configuration to load capabilities and manage the browser state.

What are the limitations of using a headless browser for QA testing?

Limitations of using a headless browser for QA testing include the necessity of a Node runtime and local server interface for execution. While it handles forms and dialogs, complex interactions may require manual handoff commands to transition control smoothly.