gstack

Automate browser-based QA testing with a persistent headless Chromium daemon.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/antriksh-29/reddit-automation --skill gstack-antriksh-29
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/antriksh-29/reddit-automation/tree/main/.claude/skills/gstack
Command: npx skills add https://github.com/antriksh-29/reddit-automation --skill gstack-antriksh-29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Enables Claude Code to perform QA testing and site dogfooding using a persistent headless browser, removing setup friction and flaky test scenarios.

Core Features & Use Cases

  • Persistent browser daemon: Open and reuse a Chromium session across commands to maintain cookies and login state.
  • Snapshot, diff, and annotated screenshots: Visual verification tools to compare pages and highlight changes.
  • Cookie management & authenticated testing: Seamless testing across multiple workspaces with persistent cookies and sessions.
  • Workspace isolation: Independent browser instances per workspace for parallel QA workflows.
  • CLI-driven browser control: Automate navigation, form interactions, text extraction, and assertions from prompts and scripts.

Quick Start

Install gstack, then invoke /browse to start a persistent headless QA workflow.

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 testing with a persistent session?▼

You can automate headless browser QA testing by launching a persistent Chromium daemon via a CLI, which maintains cookies and login state across multiple commands and workspaces for reliable testing.

What is visual diff testing and how does it help with site dogfooding?▼

Visual diff testing compares browser snapshots to highlight changes on web pages. It helps site dogfooding by automatically capturing annotated screenshots to visually verify UI updates and catch regressions.

Can I run parallel QA workflows with workspace isolation in a headless browser?▼

Yes, you can run parallel QA workflows using workspace isolation. The tool spawns independent browser instances per workspace, ensuring separated sessions, cookies, and testing environments for concurrent execution.

Do I need Playwright to perform form interactions and text extraction in CI workflows?▼

The tool uses a Playwright-powered Chromium daemon to handle form interactions and text extraction. It is designed for local development and CI-like workflows, exposing browser commands via HTTP for automation.

How do I manage cookies for authenticated testing across multiple workspaces?▼

Cookie management for authenticated testing is handled automatically by the persistent browser daemon. It retains cookies and login sessions across commands, enabling seamless testing across multiple isolated workspaces.