mirror of https://github.com/garrytan/gstack.git
1.5 KiB
1.5 KiB
gstack → OpenClaw port notes
This compatibility subtree keeps the spirit of selected gstack skills while adapting them to OpenClaw's actual runtime.
Translation principles
- Prefer OpenClaw-native tools over Claude-specific wrappers and hooks.
- Keep skills concise and operational rather than reproducing long generated preambles.
- Be explicit when a gstack behavior cannot be enforced automatically in OpenClaw.
- Point to an existing first-party OpenClaw skill when it is a better fit than a literal port.
Notable adaptations
Browser and auth flows
- gstack browse-daemon flows map to OpenClaw
browseractions. - Authenticated testing is usually done by attaching to the user's real browser (
profile="user") or Browser Relay (profile="chrome-relay") when explicitly requested. - Automatic cookie import is not assumed.
Safety modes
- Original gstack
careful,freeze, andguarduse Claude hook enforcement. - OpenClaw ports keep the same intent, but rely on explicit operator discipline because those hook semantics are not available in this subtree.
Deploy / merge flows
- PR and CI operations should prefer the OpenClaw
githubskill whenghis available. - Runtime deploy commands stay repo-specific and should be discovered from project docs or config rather than hard-coded in the skill.
Independent agent review
- gstack's
codexidea maps best to delegating with thecoding-agentskill in OpenClaw. - Use a read-only independent pass by default unless the user explicitly asks for fixes.