gstack

Drive automated QA testing with a Playwright-based headless browser.

2|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/vnmoorthy/Skylog --skill gstack-vnmoorthy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/vnmoorthy/Skylog/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/vnmoorthy/Skylog --skill gstack-vnmoorthy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Accelerates QA testing by providing a fast, persistent headless browser that can drive web pages, capture state, and generate evidence for bugs.

Core Features & Use Cases

  • Persistent headless browser for automated QA and site dogfooding
  • Snapshot with labeled refs to locate elements and verify accessibility
  • Diffing before/after: compare page states and screenshots to prove changes
  • Annotated screenshots and responsive testing to illustrate UI behavior
  • Interaction support: navigate, click, fill, upload, dialogs, and form validation
  • Evidence collection: screenshots, logs, and diffs for bug reports

Quick Start

Launch the browser, navigate to a URL, and begin snapshotting and interacting to validate a user flow.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate QA testing with a headless browser to capture screenshots and diffs?

Automate QA testing by driving a fast Playwright-based headless browser to navigate web apps, capture state, and generate bug evidence with annotated screenshots and diffs.

What's the best way to compare page states before and after UI changes?

Compare page states by capturing snapshots and screenshots before and after changes, then diffing them to verify state and produce bug evidence.

Do I need Playwright and Bun installed locally to run automated browser snapshots?

Yes, you need a local environment with Playwright and Bun installed to run the Bash-based commands that control the headless browser and capture snapshots.

Can I validate form submissions and handle dialogs during automated web testing?

Yes, you can validate form submissions and handle dialogs using interaction support that enables navigation, clicking, filling, uploads, and form validation.

How does snapshotting with labeled refs help verify web app accessibility?

Snapshotting with labeled refs locates elements on the page to verify accessibility and validate user flows by providing persistent references for interactions.

Does headless browser testing support responsive testing and annotated screenshots?

Yes, headless browser testing supports responsive testing and annotated screenshots to illustrate UI behavior across different viewports and generate bug evidence.