Skill 与 AgentSKILLS & AGENTS· BROWSER
garrytan/gstack
Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA
根据公开文档整理,未运行实测;费用以项目官网为准。Based on public documentation, without runtime testing. Check the project site for pricing.
能力CAPABILITIES
上手GET STARTED
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack选择与你的环境对应的方式。命令来自项目文档,未运行实测。Choose the option for your environment. Commands come from project documentation and have not been run-tested.
使用限制LIMITATIONS
以下要求与风险来自文档静态检查,未执行项目代码;扫描没有命中,不代表使用安全。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
存在风险Risk found
项目动态PROJECT ACTIVITY
首次发现FIRST SEEN
11 OCT 202611 OCT 2026
状态STATUS
持续活跃Active
静态扫描STATIC SCAN
01执行远程脚本Runs a remote scriptcareful/SKILL.md
| `-EncodedCommand`, `iex`, `Start-Process` of a shell, `& $cmd` (can't be inspected) | `irm $url \| iex` |
02控制浏览器Controls a browserreadme
### Domain skills + raw CDP escape hatch
03读写本地文件Reads and writes local filesreadme
Each producer gets a curated one-cell source copy with directories sealed to `0555` and files to `0444`, plus pre/post content, Git, and mod
04读取 API KeyReads an API keyreadme
**Requirements:** [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Git](https://git-scm.com/), [Bun](https://bun.sh/) v1.4.2+
05执行 Shell 命令Runs shell commandsSKILL.md
allowed-tools: Bash
06执行 Shell 命令Runs shell commandsautoplan/SKILL.md
allowed-tools: Bash
07读写本地文件Reads and writes local filesautoplan/SKILL.md
allowed-tools: Write
08控制浏览器Controls a browserbrowse/SKILL.md
A new snapshot invalidates old refs — re-snapshot before clicking by ref again. Locators support the Playwright surface: `click`, `fill`, `c
09读取 API KeyReads an API keypair-agent/SKILL.md
"Done. TARGET_HOST can now use your browser. It will read credentials from the
依赖:Dependencies:@huggingface/transformers, @ngrok/ngrok, cross-spawn, diff, html-to-docx, marked, playwright, socks
{
"agents": [
{
"agent": "claude-code",
"evidence": "install: claude CLI command"
},
{
"agent": "codex",
"evidence": "readme: …s` | enforced (hooks block) | Codex CLI, signed in | `./setup --host…"
},
{
"agent": "gemini-cli",
"evidence": "readme: …igravity-cli/skills/gstack*`: Gemini CLI's `~/.gemini/skills` and sett…"
},
{
"agent": "opencode",
"evidence": "readme: …| `./setup --host codex` | | OpenCode | experimental | `--host open…"
},
{
"agent": "copilot",
"evidence": "readme: …n | `./setup --host kiro` | | GitHub Copilot CLI | experimental | `--host…"
},
{
"agent": "vscode",
"evidence": "devex-review/SKILL.md: …ts, preferences. CLI + GUI. | VS Code: works for junior to principa…"
}
],
"apiKey": "kill instead, so it needs no `OPENAI_API_KEY`; `$D` still builds and serves the comp",
"docker": null,
"taxonomy": {
"scores": {
"design": 0,
"ai-tools": 1,
"dev-tools": 2,
"indie-web": 0,
"skill-agent": 0,
"productivity": 0
},
"primary": "skill-agent",
"secondary": "browser"
},
"localRuntime": "it-engine model.** Code stage runs locally against the per-machine gbrain engine (",
"skillMdTotal": 62,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 1,
"design": 3,
"browser": 0,
"devtool": 2,
"security": 1,
"marketing": 0,
"productivity": 2
},
"classification": [
{
"signal": "60 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "README describes a Claude / Agent Skill",
"weight": 0.7
},
{
"signal": "description mentions AI",
"weight": 0.2
}
],
"scannedSources": [
"readme",
"SKILL.md",
"autoplan/SKILL.md",
"benchmark-models/SKILL.md",
"benchmark/SKILL.md",
"browse/SKILL.md",
"browser-skills/hackernews-frontpage/SKILL.md",
"canary/SKILL.md",
"careful/SKILL.md",
"codex/SKILL.md",
"context-restore/SKILL.md",
"context-save/SKILL.md",
"cso/SKILL.md",
"design-consultation/SKILL.md",
"design-html/SKILL.md",
"design-review/SKILL.md",
"design-shotgun/SKILL.md",
"deslop-shared-libs/SKILL.md",
"devex-review/SKILL.md",
"diagram/SKILL.md",
"document-generate/SKILL.md",
"document-release/SKILL.md",
"eval-plan/SKILL.md",
"freeze/SKILL.md",
"gstack-upgrade/SKILL.md",
"guard/SKILL.md",
"health/SKILL.md",
"investigate/SKILL.md",
"ios-clean/SKILL.md",
"ios-design-review/SKILL.md",
"ios-fix/SKILL.md",
"ios-qa/SKILL.md",
"ios-sync/SKILL.md",
"land-and-deploy/SKILL.md",
"landing-report/SKILL.md",
"learn/SKILL.md",
"make-pdf/SKILL.md",
"office-hours/SKILL.md",
"open-gstack-browser/SKILL.md",
"openclaw/skills/gstack-openclaw-ceo-review/SKILL.md",
"openclaw/skills/gstack-openclaw-investigate/SKILL.md",
"openclaw/skills/gstack-openclaw-office-hours/SKILL.md",
"openclaw/skills/gstack-openclaw-retro/SKILL.md",
"pair-agent/SKILL.md",
"plan-ceo-review/SKILL.md",
"plan-design-review/SKILL.md",
"plan-devex-review/SKILL.md",
"plan-eng-review/SKILL.md",
"plan-tune/SKILL.md",
"qa-only/SKILL.md",
"qa/SKILL.md",
"retro/SKILL.md",
"review/SKILL.md",
"scrape/SKILL.md",
"setup-browser-cookies/SKILL.md",
"setup-deploy/SKILL.md",
"setup-gbrain/SKILL.md",
"ship/SKILL.md",
"skillify/SKILL.md",
"spec/SKILL.md",
"sync-gbrain/SKILL.md"
],
"skillMdFetched": 60
}