One-click install
npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-browse-anilveersingh1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-browse
Source: https://github.com/anilveersingh1308/copilot-skills/tree/main/.github/skills/gstack-browse
Command: npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-browse-anilveersingh1308

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slow, flaky QA and missing bug evidence from manual clicking and screenshots waste time and still fail to reproduce real user interactions.

Core Features & Use Cases

  • Navigate and dogfood live sites: open any URL, persist session state across calls, and replay flows reliably for validation.
  • Interactive element discovery: snapshot pages to enumerate interactive controls (including non-ARIA and dropdown/popover items) so agents can click and fill without guessing selectors.
  • Evidence-driven QA: take annotated screenshots, compute diffs before and after actions, and assert element visibility and form state to file actionable bug reports.
  • Stability for UI testing: handle dialogs, uploads, responsive layouts, and local HTML rendering for deterministic repros.

Quick Start

Run gstack browse to open your staging URL, snapshot interactive elements, click the failing control, and generate an annotated screenshot diff to confirm what changed.

Frequently Asked Questions about gstack-browse

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

FAQPage Schema
How do I automate headless browser QA with screenshot evidence?

Automate headless browser QA by navigating to a target URL, extracting interactive element refs, and executing UI actions with annotated screenshot and diff artifacts. This approach captures visual evidence of page changes for reliable bug reproduction.

Can I discover interactive elements missed by ARIA during UI regression testing?

Yes, snapshot-driven interaction enumerates interactive controls including non-ARIA elements and dropdown items. This ensures agents can click and fill forms accurately without guessing CSS selectors during UI regression testing.

What's the best way to diff web pages before and after deployment dogfooding?

Compute page diffs before and after deterministic UI actions to validate deployment dogfooding. By persisting session state across calls, you can replay flows reliably and generate annotated screenshots confirming what changed.

Does headless browsing support dialog handling and responsive layout checks?

Headless browsing supports dialog handling, file uploads, and responsive layout checks for deterministic repros. You can also render local HTML files to test interactive flows in a controlled environment.

How do I reproduce flaky UI testing flows in a persistent Chromium session?

Reproduce flaky UI testing flows by running deterministic actions in a persistent Chromium session. Snapshot pages to extract interactive element refs, execute commands with fast per-command latency, and assert element visibility and form state.

What are the limitations of snapshot-driven interaction for form and upload testing?

Snapshot-driven interaction requires strict safety gates on tool access and a persistent Chromium session. While it captures non-ARIA interactive elements for form and upload testing, execution is bound by these safety constraints.