gstack

Automate browser QA tasks with a persistent headless Chrome daemon and CLI.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/mulyoved/awesome-agent-ides --skill gstack-mulyoved
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/mulyoved/awesome-agent-ides/tree/main/.agents/skills/gstack
Command: npx skills add https://github.com/mulyoved/awesome-agent-ides --skill gstack-mulyoved

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

gstack provides a fast, persistent headless browser for QA testing, enabling automated navigation, inspection, interactions, and evidence capture across workflows.

Core Features & Use Cases

  • Persistent browser sessions: keep cookies, logs, and state across test steps for deterministic runs.
  • Comprehensive interaction: navigate, click, fill, upload, and verify UI behavior with reliable selectors.
  • Evidence and diffs: generate diffs, annotated screenshots, and performance signals to validate changes.
  • Test automation workflows: integrate with CLI to run end-to-end tests, regressions, and user-flow verifications.
  • Use case: rapidly vet a staging deployment by replaying realistic user paths and capturing bug evidence.

Quick Start

Launch the browse CLI, navigate to a page with goto, then snapshot to capture evidence.

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 persistent sessions?

Automate headless browser QA testing by using a persistent Chrome daemon that retains cookies, logs, and state across test steps. This approach ensures deterministic test runs and reliable verifications across multiple pages and sessions without losing context.

Can I capture annotated screenshots and diffs to verify UI changes?

Yes, you can capture annotated screenshots and diffs to verify UI changes. The tool generates visual diffs and performance signals that validate modifications, providing clear evidence of regressions or successful updates during automated test workflows.

How do I script end-to-end user flows with a headless browser CLI?

Script end-to-end user flows with a headless browser CLI by issuing commands to navigate, click, fill, and upload through reliable selectors. Launch the CLI, use goto to navigate pages, then snapshot to capture evidence of the interaction.

Does this testing approach work for replaying realistic user paths on staging deployments?

Yes, this testing approach works for replaying realistic user paths on staging deployments. It rapidly vets deployments by automating navigation and interaction across workflows, capturing bug evidence through screenshots and logs during user-flow verifications.

What is the best way to maintain state and cookies across multiple test steps?

The best way to maintain state and cookies across multiple test steps is using a persistent browser session. This daemon-backed approach keeps logs and session data intact between interactions, ensuring deterministic results for end-to-end test automation.

Why use a persistent headless browser daemon instead of standard browser automation for QA?

Use a persistent headless browser daemon instead of standard automation to achieve fast, deterministic QA runs. It eliminates session teardown overhead, preserves state across steps, and enables reliable evidence capture for regression testing.