GStack Universal Adapter
Canonical upstream checkout: %USERPROFILE%\.gstack\gstack
Use this as the compact entrypoint for Garry Tan's gstack without copying all
generated host skills into every AI root. The full upstream skills remain in the
gstack checkout and are loaded on demand through skill-router.
Load The Right GStack Skill
Use namespaced gstack skills to avoid collisions with generic names such as
review, qa, ship, or browse:
skill-router skill gstack-office-hoursskill-router skill gstack-autoplanskill-router skill gstack-plan-ceo-reviewskill-router skill gstack-plan-eng-reviewskill-router skill gstack-plan-design-reviewskill-router skill gstack-reviewskill-router skill gstack-qaskill-router skill gstack-shipskill-router skill gstack-csoskill-router skill gstack-investigateskill-router skill gstack-browseskill-router skill gstack-make-pdf
Search when unsure:
skill-router skill search gstack
skill-router skill search "gstack security audit"
skill-router skill search "gstack browser"
Runtime Tools
The upstream build produces Windows executables in the canonical checkout:
%USERPROFILE%\.gstack\gstack\browse\dist\browse.exe%USERPROFILE%\.gstack\gstack\browse\dist\find-browse.exe%USERPROFILE%\.gstack\gstack\design\dist\design.exe%USERPROFILE%\.gstack\gstack\make-pdf\dist\pdf.exe
Prefer the skill instructions before invoking a tool directly. The gstack skills contain the expected workflow, safety checks, and artifact conventions.
Integration Policy
- Keep
%USERPROFILE%\.gstack\gstackas the single upstream source checkout. - Keep generated gstack skill docs indexed read-only by the router.
- Do not bulk-copy gstack skills into every agent root.
- Use junctions or symlinks only where an upstream tool expects a fixed path.
- For GBrain-aware coding workflows, prefer the generated GBrain host skills
under
%USERPROFILE%\.gstack\gstack\.gbrain\skills. - For OpenClaw-native conversational methods, use the upstream native skills
under
%USERPROFILE%\.gstack\gstack\openclaw\skills.
Maintenance
Update from the upstream repo, then regenerate/build:
skill-router gstack update
skill-router gstack build
skill-router gstack status
The router build wrapper follows the upstream README build flow but avoids the
Windows shell-brace failure in the raw upstream bun run build script and
restores generated source noise afterward.