gstack

Drive a headless browser via CLI for navigation, interaction, and visual diffs.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/binfen1/my-skills --skill gstack-binfen1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack
Source: https://github.com/binfen1/my-skills/tree/main/claude-code/gstack
Command: npx skills add https://github.com/binfen1/my-skills --skill gstack-binfen1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams and developers spend time manually validating web flows, collecting evidence, and reproducing bugs. gstack provides a fast, headless browser automation layer to automate navigation, interaction, and evidence capture, reducing manual toil and accelerating debugging.

Core Features & Use Cases

  • Automated navigation and element interaction via a single CLI
  • Snapshotting with accessible refs, diffs, overlays, and annotations for bug reproduction
  • Screenshot, text, HTML extraction, and performance signals for QA and dogfooding
  • Cookie import and persistent sessions for authenticated tests

Quick Start

Ask the agent to goto a URL, snapshot with refs, interact with elements, and capture annotated screenshots.

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 navigation and interaction for QA testing?

Automate headless browser navigation and interaction by driving a CLI to goto URLs, click elements, fill forms, and extract text or HTML. This headless browser automation layer reduces manual toil by executing deterministic web flows and capturing evidence.

Can I capture screenshots and visual diffs across different environments?

Yes, you can capture screenshots, generate visual diffs, and add overlays or annotations. This headless browser functionality allows QA teams to snapshot pages with accessible refs, compare visual changes across environments, and reproduce bugs effectively.

How do I maintain authenticated sessions when automating web flows?

Maintain authenticated sessions by importing cookies and utilizing persistent sessions. This allows the headless browser to execute QA testing tasks behind login walls without repeatedly entering credentials during automated navigation and interaction.

What is the best way to extract page content and performance signals during dogfooding?

The best way to extract page content and performance signals is by using CLI commands to pull text, HTML, and performance metrics. This headless browser tool captures the necessary evidence and data for QA validation and internal dogfooding.

Do I need to install external dependencies to run headless browser screenshots?

No external dependencies are required to run headless browser screenshots and interactions. The automation tool operates independently, allowing you to navigate, snapshot with refs, and capture annotated screenshots directly through the agent CLI.