← All skills
gstack
59 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By LeoYeAI/agent-master-skills (GitHub) · coding · 2,186 stars · scanned at commit 8f88f9a
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.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 154 places.
Show 17 more
- skills/gstack/SKILL.md, line 92
_ROOT=$(git rev-parse --show-toplevel 2>/dev/null) - skills/gstack/SKILL.md, line 121
$B goto https://app.example.com/login - skills/gstack/SKILL.md, line 140
$B goto https://yourapp.com - skills/gstack/SKILL.md, line 153
$B goto https://app.example.com/new-feature - skills/gstack/SKILL.md, line 179
$B goto https://yourapp.com - skills/gstack/SKILL.md, line 203
$B goto https://app.example.com/upload - skills/gstack/SKILL.md, line 213
$B goto https://app.example.com/form - skills/gstack/SKILL.md, line 231
$B dialog-accept # will auto-accept next alert/confirm - skills/gstack/SKILL.md, line 245
$B cookie-import-browser - skills/gstack/SKILL.md, line 259
$B diff https://staging.app.com https://prod.app.com - skills/gstack/SKILL.md, line 265
echo '[ - skills/gstack/SKILL.md, line 280
$B is visible ".modal" - skills/gstack/SKILL.md, line 331
$B click @e3 $B fill @e4 "value" $B hover @e1 - skills/gstack/browse/SKILL.md, line 22
_UPD=$(~/.claude/skills/gstack/bin/gstack-update-check 2>/dev/null || .claude/skills/gstack/bin/gstack-update-check 2>/dev/null || true) - skills/gstack/browse/SKILL.md, line 92
_ROOT=$(git rev-parse --show-toplevel 2>/dev/null) - skills/gstack/browse/SKILL.md, line 112
$B goto https://yourapp.com - skills/gstack/browse/SKILL.md, line 121
$B goto https://app.com/login
and 134 more places
Sends data to these websites: bun.sh
This is disclosed by the author in the skill's SKILL.md or README.
Found in 32 places.
Show 17 more
- skills/gstack/SKILL.md, line 53
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/SKILL.md, line 106
3. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` - skills/gstack/browse/SKILL.md, line 53
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/browse/SKILL.md, line 106
3. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` - skills/gstack/browse/src/cli.ts, line 189
const resp = await fetch(`http://127.0.0.1:${state.port}/health`, { - skills/gstack/browse/src/cli.ts, line 213
const resp = await fetch(`http://127.0.0.1:${state.port}/command`, { - skills/gstack/browse/src/cookie-picker-ui.ts, line 331
const res = await fetch(BASE + '/cookie-picker' + path, opts); - skills/gstack/browse/test/test-server.ts, line 15
fetch(req) { - skills/gstack/document-release/SKILL.md, line 54
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/plan-ceo-review/SKILL.md, line 53
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/plan-eng-review/SKILL.md, line 53
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/qa-only/SKILL.md, line 52
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/qa-only/SKILL.md, line 120
3. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` - skills/gstack/qa-only/SKILL.md, line 162
- API endpoints → test them directly with `$B js "await fetch('/api/...')"` - skills/gstack/qa/SKILL.md, line 57
**Calibration — this is the bar:** For example, `$B js "await fetch(...)"` used to fail with `SyntaxError: await is only valid in async functions` because gstac - skills/gstack/qa/SKILL.md, line 158
3. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` - skills/gstack/qa/SKILL.md, line 201
- API endpoints → test them directly with `$B js "await fetch('/api/...')"`
and 12 more places
Changes files outside its own folder
The author does not mention this.
Found in 39 places.
Show 17 more
- skills/gstack/CONTRIBUTING.md, line 257
ln -sfn /path/to/your/gstack-checkout .claude/skills/gstack - skills/gstack/README.md, line 112
> Add gstack to this project: run `cp -Rf ~/.claude/skills/gstack .claude/skills/gstack && rm -rf .claude/skills/gstack/.git && cd .claude/skills/gstack && ./se - skills/gstack/README.md, line 641
> Uninstall gstack: remove the skill symlinks by running `for s in browse plan-ceo-review plan-eng-review review ship retro qa qa-only setup-browser-cookies doc - skills/gstack/SKILL.md, line 24
mkdir -p ~/.gstack/sessions - skills/gstack/SKILL.md, line 25
touch ~/.gstack/sessions/"$PPID" - skills/gstack/browse/SKILL.md, line 24
mkdir -p ~/.gstack/sessions - skills/gstack/browse/SKILL.md, line 25
touch ~/.gstack/sessions/"$PPID" - skills/gstack/document-release/SKILL.md, line 25
mkdir -p ~/.gstack/sessions - skills/gstack/document-release/SKILL.md, line 26
touch ~/.gstack/sessions/"$PPID" - skills/gstack/gstack-upgrade/SKILL.md, line 162
mkdir -p ~/.gstack - skills/gstack/gstack-upgrade/SKILL.md, line 163
echo "$OLD_VERSION" > ~/.gstack/just-upgraded-from - skills/gstack/gstack-upgrade/SKILL.md, line 164
rm -f ~/.gstack/last-update-check - skills/gstack/gstack-upgrade/SKILL.md, line 165
rm -f ~/.gstack/update-snoozed - skills/gstack/plan-ceo-review/SKILL.md, line 24
mkdir -p ~/.gstack/sessions - skills/gstack/plan-ceo-review/SKILL.md, line 25
touch ~/.gstack/sessions/"$PPID" - skills/gstack/plan-eng-review/SKILL.md, line 24
mkdir -p ~/.gstack/sessions - skills/gstack/plan-eng-review/SKILL.md, line 25
touch ~/.gstack/sessions/"$PPID"
and 19 more places
Downloads and installs other software
The author does not mention this.
Found in 7 places.
Show 4 more
Can call paid AI services billed to you
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'gstack' ] || [ -L ~/.agents/skills/'gstack' ]; then echo 'A skill folder named gstack already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/gstack' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/gstack' ~/.agents/skills/'gstack' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'gstack' ~/.claude/skills/'gstack' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 59 |
| 2026-11-07 | 8f88f9a | 45 |