browse

Automate QA testing and site dogfooding with a headless browser.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mattothomas/sp26_hackpsu --skill browse-mattothomas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse
Source: https://github.com/mattothomas/sp26_hackpsu/tree/main/.claude/skills/gstack/browse
Command: npx skills add https://github.com/mattothomas/sp26_hackpsu --skill browse-mattothomas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This headless browser-based skill automates QA testing and site dogfooding, dramatically reducing manual testing effort by enabling automated navigation, interaction, state verification, and evidence capture across deployments.

Core Features & Use Cases

  • Navigate to URLs and interact with page elements to validate state.
  • Take annotated screenshots, diff before/after actions, and test responsive layouts.
  • Validate forms, uploads, and dialogs, and generate a reproducible evidence trail for bugs.

Quick Start

Open a URL, verify the page loads, and capture a screenshot as evidence.

Frequently Asked Questions about browse

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

FAQPage Schema
How do I automate QA testing with a headless browser?

Validate responsive layouts by navigating to URLs and capturing screenshots before and after interactions. The headless browser diffs these images to verify visual state changes and document UI behavior across deployments.

What is the best way to capture evidence for bug reports during web testing?

Yes, you can validate forms, uploads, and dialogs by defining deterministic navigation and interaction sequences. The workflow loads executable resources from scripts and references to test these UI components automatically.

Does this headless browser support frontmatter-driven QA workflows?

Yes, the headless browser applies a frontmatter-driven workflow using a YAML name and description alongside an executable SKILL.md body. This structure enables deterministic task execution for site dogfooding and testing.

How do I verify page state and element interactions for site dogfooding?

Verify page state by automating navigation to URLs and interacting with elements to check their resulting conditions. This automated site dogfooding validates deployments by executing repeatable interaction sequences and capturing screenshots.