gstack

Automate QA testing workflows with a Playwright-powered headless browser.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/whd4/gstack --skill gstack-whd4
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/whd4/gstack/tree/main
Command: npx skills add https://github.com/whd4/gstack --skill gstack-whd4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, diff, and includes scripts (resource) components.

What problem does it solve?

Automates QA testing workflows by driving a headless browser to validate web pages and capture reproducible evidence.

Core Features & Use Cases

  • Navigate pages, interact with UI elements, and inspect state across sessions.
  • Diff changes before and after actions and generate annotated screenshots for bug reproduction.
  • Test responsive layouts, forms, uploads, and dialogs, and capture concrete evidence for issues.

Quick Start

Tell me the site you want to test and the interactions to perform, and I will run the test and return the results with evidence.

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 and capture screenshots for bug reproduction?▼

Automate QA testing by driving a headless browser to validate web pages, interact with UI elements, and capture annotated screenshots as concrete evidence for bug reproduction.

Can I use Playwright to test responsive layouts and perform regression checks?▼

Playwright drives a headless browser to test responsive layouts, forms, uploads, and dialogs, enabling regression checks across deployments by diffing changes before and after actions.

How do I generate diffs of web pages before and after interactions?▼

Generate diffs of web pages by navigating pages, interacting with UI elements, and inspecting state across sessions to capture reproducible evidence of changes.

Do I need a headless browser to validate dynamic content across cross-page flows?▼

A headless browser is required to validate dynamic content across cross-page flows, performing navigation, interaction, state inspection, and diffing automatically.

What is the best way to test forms, uploads, and dialogs automatically?▼

The best way to test forms, uploads, and dialogs automatically is using a Playwright-powered daemon to drive interactions and capture annotated screenshots of issues.

How do I inspect state across sessions during browser automation?▼

Inspect state across sessions during browser automation by navigating pages, interacting with UI elements, and diffing changes to validate web pages and capture reproducible evidence.