SkillTrust

← All skills

gstack

6 / 100 · High risk

Only if you trust the author.

By garrytan/gstack (GitHub) · other · 141,312 stars · scanned at commit bc858ff

Router for the gstack skill suite. (gstack)

Works with any agent that supports SKILL.md skills.

What this skill can do

Downloads and installs other software

The author does not mention this.

Found in 259 places.

Show 17 more
  • CLAUDE.md, line 325npx slop-scan scan . # human-readable report
  • CLAUDE.md, line 326npx slop-scan scan . --json # machine-readable for diffing
  • TODOS.md, line 510`curl | bash` (#1713)** — out of the wave's scope. (The ios-qa boot-token
  • TODOS.md, line 1408live verification on the windows lane with a real `npm i -g memorable-cli`.
  • autoplan/SKILL.md, line 531- **`not_installed`** — Codex CLI absent. Print: "Codex not installed; outside coverage unavailable. Install: `npm install -g @openai/codex`." Keep the required
  • autoplan/SKILL.md, line 534- **`broken_install`** — the CLI is on PATH but cannot execute (spawn ENOENT, non-executable binary, missing vendor payload). Print: "Codex is installed but its
  • bin/gstack-capy-install, line 115command -v git >/dev/null 2>&1 || stop INSTALL_PREFLIGHT_FAILED "preflight: git not found" "apt-get install -y git"
  • bin/gstack-capy-install, line 159command -v "$tool" >/dev/null 2>&1 || stop INSTALL_PREFLIGHT_FAILED "preflight: $tool not found" "install $tool (apt-get install -y jq; Node from https://nodejs
  • bin/gstack-capy-install, line 517printf '#!/bin/sh\n%s\n# The Capy bunx shim: bun x through the bun shim beside it (docs/capy-install.md).\nexec %s x "$@"\n' "$GSTACK_BUN_SHIM_MARKER" "$(shq "$
  • bin/gstack-codex-probe, line 496echo "HINT: the server refused it because this Codex CLI is too old; no model choice fixes that. Upgrade the CLI (\`codex doctor\` prints the command; usually n
  • bin/gstack-codex-probe, line 525echo "HINT: reinstall with: npm install -g @openai/codex"
  • bin/gstack-codex-probe, line 726echo "WARN: if Codex passes are being skipped, reinstall with: npm install -g @openai/codex"
  • bin/gstack-codex-probe, line 732echo "WARN: Codex CLI $_ver has known stdin deadlock bugs. Run: npm install -g @openai/codex@latest"
  • bin/gstack-design-detect.ts, line 565? 'the skill is installed inside this repository, and gstack never runs a repository-local launcher; install it under your home directory (`npx impeccable insta
  • bin/gstack-design-detect.ts, line 566: 'run `npx impeccable install --scope global` yourself (the engine lands beside the skill under your home directory; `npx impeccable detect --help` alone cache
  • bin/gstack-doctor, line 218row "not configured" codex "Codex CLI not installed; $CODEX_FEATURES have no Codex coverage" "npm install -g @openai/codex, then codex login"
  • bin/gstack-doctor, line 2592) row fail "codex probe" "live probe: broken_install (the Codex CLI cannot execute)" "npm install -g @openai/codex" ;;

and 239 more places

Changes files outside its own folder

This is disclosed by the author in the skill's SKILL.md or README.

Found in 351 places.

Show 17 more

and 331 more places

Sends data to these websites: gitlab.com, api.anthropic.com, bun.sh, github.com

This is disclosed by the author in the skill's SKILL.md or README.

Found in 767 places.

Show 17 more

and 747 more places

Runs commands on your computer

This is disclosed by the author in the skill's SKILL.md or README.

Found in 6096 places.

Show 17 more
  • SKILL.md, line 117~/.claude/skills/gstack/bin/gstack-learnings-log '{"skill":"SKILL_NAME","type":"operational","key":"SHORT_KEY","insight":"DESCRIPTION","confidence":N,"source":"
  • SKILL.md, line 133~/.claude/skills/gstack/bin/gstack-skill-end --skill "gstack" --outcome OUTCOME \
  • SKILL.md, line 170~/.claude/skills/gstack/bin/gstack-telemetry-log --event-type route --skill gstack --outcome ROUTE_OUTCOME --session-id "SESSION_ID" 2>/dev/null || true
  • TODOS.md, line 153`bash -c ...`, and Claude Code runs hook commands through PowerShell when Git
  • TODOS.md, line 567still registers `bash -c '<script>'`; the multi-line script with JSON printf
  • TODOS.md, line 691calls and `bash -c` children in that file also time out, one run killed up to
  • TODOS.md, line 2507that fails CI if `pkill ... terminal-agent` or `spawnSync('pkill', ...)`
  • TODOS.md, line 3172**Context:** Surfaced by /ship's adversarial review on v0.18.1.0. Pre-existing code, not introduced by the fix. Fix requires propagating the sidebar-agent PID f
  • TODOS.md, line 4743- Built `test/helpers/claude-pty-runner.ts` — real-PTY harness using `Bun.spawn({terminal:})` (Bun 1.3.10+ has built-in PTY, no `node-pty` needed).
  • autoplan/SKILL.md, line 42~/.claude/skills/gstack/bin/gstack-skill-start --skill "autoplan" --model "claude"
  • autoplan/SKILL.md, line 78~/.claude/skills/gstack/bin/gstack-question-log '{"skill":"autoplan","question_id":"<id>","question_summary":"<summary-slug>","category":"<approval|clarificatio
  • autoplan/SKILL.md, line 87~/.claude/skills/gstack/bin/gstack-question-preference --write '{"question_id":"<id>","preference":"<pref>","source":"inline-user"}'
  • autoplan/SKILL.md, line 117GSTACK_STATE_ROOT=$(~/.claude/skills/gstack/bin/gstack-paths --get GSTACK_STATE_ROOT); : "${GSTACK_STATE_ROOT:?gstack-paths failed; reinstall with ./setup or /g
  • autoplan/SKILL.md, line 133~/.claude/skills/gstack/bin/gstack-skill-end --skill "autoplan" --outcome OUTCOME \
  • autoplan/SKILL.md, line 148git remote get-url origin 2>/dev/null
  • autoplan/SKILL.md, line 185setopt +o nomatch 2>/dev/null || true # zsh compat
  • autoplan/SKILL.md, line 241setopt +o nomatch 2>/dev/null || true # zsh compat

and 6076 more places

Can call paid AI services billed to you

The author does not mention this.

Found in 52 places.

Show 17 more

and 32 more places

Reads your browser cookies or saved passwords

This is disclosed by the author in the skill's SKILL.md or README.

Found in 26 places.

Show 17 more

and 6 more places

Reads your saved credentials, such as SSH keys or .env files

The author does not mention this.

Found in 11 places.

Show 8 more

Contains code that is hidden or hard to read

The author does not mention this.

Found in 1 place.

Safer alternatives

Low-risk skills in the same category (other) that look related. Check that one does what you need.

Other copies in this repository

garrytan/gstack has 1 more folder with a skill named gstack. This page shows the lowest-scoring copy.

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/garrytan/gstack' "$d" && git -C "$d" checkout --quiet 'bc858ffc659bcc61558f60d0e023a009817dd48f' -- '.' && mkdir -p ~/.agents/skills && cp -R "$d/." ~/.agents/skills/'gstack' && rm -rf ~/.agents/skills/'gstack'/.git && 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 garrytan/gstack shows the score of its lowest-scoring skill.

SkillTrust badge for garrytan/gstack

[![SkillTrust](https://zalavijaysinh.github.io/skilltrust/badges/garrytan/gstack.svg)](https://zalavijaysinh.github.io/skilltrust/repos/garrytan/gstack/)

Score history

DateVersionScore
2026-11-12bc858ff6
2026-11-11f0cd9f86
2026-11-106b327146
2026-11-09c25580e6
2026-11-089740bfd6
2026-11-08d479c5b6
2026-11-060c41ced6