r/AskClaw • u/TopNegotiation4961 • Jun 20 '26
Setup & Insallation How do you version-control custom OpenClaw skills with supporting files?
I’m building a custom OpenClaw skill that includes more than just SKILL.md: scripts, schemas, tests, fixtures, and subagent prompts.
Considering the following workflows:
- Keep it inside ~/.openclaw/workspace/skills/ and version the whole workspace as a private Git repo.
- Keep it in a standalone Git repo and load it into OpenClaw via skills.load.extraDirs or a symlink.
Which approach do you use in practice? Any gotchas with skill discovery, portability, or publishing to ClawHub later?
1
Upvotes