gstack

Control a persistent headless browser to navigate pages, interact with UI, and capture evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Navigate pages, interact with UI, capture evidence, and diff results to accelerate QA and bug reporting without manual browser scripting. This skill streamlines QA workflows by giving you a persistent, scriptable browser for testing deployments and dogfooding user flows.

Core Features & Use Cases

  • Navigate pages, click, fill, and read content in a headless browser.
  • Capture diffs, annotate screenshots, and test responsive layouts across devices.
  • Use for QA, bug reproduction, and pre-release verification with clear evidence.

Quick Start

Start a QA session on a site by saying “/skill:browse” and begin testing with “/skill:qa”.

Frequently Asked Questions about gstack

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

FAQPage Schema
How do I automate headless browser QA workflows for testing deployments?

Automate headless browser QA workflows by controlling a persistent browser to navigate pages, interact with UI, and capture evidence. This skill handles clicking, filling forms, and reading content to test deployments and dogfood user flows without manual browser scripting.

Can I capture diffs and annotated screenshots during automated browser testing?

Yes, you can capture diffs and annotated screenshots during automated browser testing. The skill collects visual evidence by capturing differences and annotating screenshots, accelerating QA and bug reporting across pages, forms, and dialogs.

What is the best way to test responsive layouts across devices in a headless browser?

Testing responsive layouts across devices in a headless browser is best handled by automating navigation and interaction within a persistent session. The skill captures diffs and annotated screenshots to verify responsive designs across various device layouts.

Does this headless browser automation store session state for repeatable QA pipelines?

Yes, the headless browser automation stores session state locally for repeatable QA pipelines. This allows you to maintain persistent browser contexts across multiple testing runs, ensuring consistent pre-release verification and bug reproduction.

How do I start a QA session to navigate pages and reproduce bugs?

Start a QA session by initiating a browsing command to open the target site, then use the QA command to begin navigating pages and interacting with the UI. The skill automates bug reproduction and collects clear evidence.

What are the limitations of using a headless browser for pre-release verification?

The limitations of using a headless browser for pre-release verification include the inability to visually perceive rendered animations in real-time and potential discrepancies with browser-specific rendering engines not covered by the local session state.