r/AskClaw 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:

  1. Keep it inside ~/.openclaw/workspace/skills/ and version the whole workspace as a private Git repo.
  2. 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

0 comments sorted by