browse

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams often struggle to reliably test web features, verify deployments, and gather evidence from live interactions. This skill provides a persistent, headless browser session that can navigate pages, interact with elements, inspect page state, and capture annotated screenshots to reproduce bugs and validate behavior.

Core Features & Use Cases

  • Persistent headless Chromium session that maintains state across commands and restarts for consistent test runs.
  • Commands for navigation, reading page content, interacting with elements, and capturing visual evidence (screenshots, diffs, annotations).
  • Use cases include end-to-end feature verification, regression checks, form submissions, dialog handling, and responsive layout testing across devices.
  • Visual evidence workflow for bug reports and dogfooding deployments, with built-in patterns for verification and documentation.

Quick Start

Install prerequisites, then start by loading a URL with goto and capture a screenshot to establish a baseline.

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 persistent headless browser session?

Automating QA testing with a persistent headless browser uses a headless Chromium instance that retains state across commands and restarts. This allows you to execute navigation, interact with elements, and perform regression checks without losing session data during test runs.

Can I capture annotated screenshots for bug reports during headless browser testing?

Capturing annotated screenshots for bug reports during headless browser testing is fully supported. The skill drives a headless Chromium browser to capture annotated screenshots, generate visual evidence, and validate page state for bug reports and dogfooding deployments.

Does headless browser testing work for verifying responsive layouts across devices?

Headless browser testing works for verifying responsive layouts across devices by driving a Chromium session to check page rendering at different viewport sizes. It captures visual validation snapshots and performs DOM state checks to ensure consistent UI behavior.

What is the best way to start a clean environment for automated site dogfooding?

The best way to start a clean environment for automated site dogfooding is to initialize a persistent headless Chromium session. This satisfies the requirement to start from a clean state while allowing you to reuse sessions and execute browser commands like goto and snapshot.

How do I inspect page content and console logs during headless browser automation?

Inspecting page content and console logs during headless browser automation is done using built-in commands like text and console. These commands read page content, monitor network activity, and check DOM state to verify feature behavior and gather debugging evidence.

What are the limitations of using a persistent headless browser for regression checks?

A limitation of using a persistent headless browser for regression checks is that retained state across sessions may cause unexpected caching or authentication carryover. You must explicitly manage session resets to ensure each regression check starts from a truly clean environment.