Back to Skills

gstack

Fast headless browser for QA testing and site dogfooding. Navigate any URL, interact with elements, verify page state, diff before/after actions, take annotated screenshots, check responsive layouts, test forms and uploads, handle dialogs, and assert element states. ~100ms per command. Use when you need to test a feature, verify a deployment, dogfood a user flow, or file a bug with evidence. gstack also includes development workflow skills. When you notice the user is at these stages, suggest th

28,165stars3,385forksUpdated 3/20/2026

Security Assessment

Low Risk(75/100)

Detected risks:

Remote Code Execution([SKILL.md] curl -fsSL https://bun.sh/install | bash)
Security Score75/100

About gstack

gstack is a fast, headless browser designed for QA testing and site dogfooding. It helps automate interactions with web pages by allowing you to navigate URLs, interact with elements, verify page states, compare changes before and after actions, take annotated screenshots, and check responsive layouts. Additionally, gstack can test forms, handle dialogs, and assert element states, all while executing commands in about 100ms. This skill is ideal for testing new features, verifying deployments, dogfooding user flows, or filing bug reports with clear evidence.

FAQ

What is the purpose of gstack?

gstack is used for automating QA testing, site dogfooding, and verifying web page interactions. It allows users to test new features, check deployments, and ensure that user flows work correctly.

Can gstack help with debugging errors?

While gstack is focused on automating web interactions and QA testing, it does not directly debug errors. However, it can be used to verify page states and highlight any discrepancies, which could aid in identifying issues.

Is gstack compatible with all web technologies?

gstack is designed to work with any web page. Its headless browser operates by interacting with elements and verifying states, so it should work with any modern web technology or platform.

How do I control the frequency of skill suggestions?

If proactive suggestions are enabled, gstack will suggest other skills depending on the user's stage in the workflow. You can disable proactive suggestions by running 'gstack-config set proactive false'. If you wish to re-enable them, run 'gstack-config set proactive true'.

Install gstack

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

garrytan/gstack