Track changes, roll back bad edits, and merge overlapping skills — across Claude, Gemini, Codex, and OpenClaw.
Stop managing messy, fragmented agent capabilities.
Each skill gets its own independent git repo with semantic versioning. Full history, always.
Roll back any skill to any previous version. Atomic operation — backup first, restore on failure.
Audit skills for internal rule conflicts, contradictions, and security issues before they cause problems.
Scan for overlapping skills and merge them into one stronger, unified tool. No more duplicates.
Works across Claude, OpenClaw, Gemini, and Codex out of the box.
Each skill folder is self-contained. Move or share it — the full history travels with it.
Everything you need, nothing you don't.
Pick your platform and paste one command.
claude plugin marketplace add KnowledgeXLab/skill-git claude plugin install skill-git@knowledgexlab
# Then initialize /skill-git:init # Or specify the agent /skill-git:init -a claude
clawhub install skill-git
# Then initialize
/skill-git:init -a openclaw
gemini extensions install https://github.com/KnowledgeXLab/skill-git
# Then initialize
/skill-git:init -a gemini
npx skills add KnowledgeXLab/skill-git -a codex
# Then initialize
/skill-git:init -a codex
Workflow guides and recommendations.
You just set up a few skills and want to start tracking them properly.
/skill-git:init /skill-git:commit
→ Every skill folder gets its own .git repo, tagged v1.0.0. Future changes are one commit away.
You've refined your humanizer skill and want to snapshot the update.
/skill-git:commit
→ The agent diffs the changes, recommends a patch or minor bump, and tags the new version (e.g. v1.0.2). You confirm before anything is written.
You notice code-review and critic feel redundant and want to consolidate.
/skill-git:scan code-review critic /skill-git:merge code-review critic
→ scan rates the overlap (★★★ / ★★☆ / ★☆☆). merge combines them interactively — nothing is written until you confirm.
Your latest planner update introduced conflicts and you want to undo it.
/skill-git:revert planner /skill-git:revert planner v1.0.2
→ Reverts to the previous version (or a specific tag). A backup is taken first and restored automatically if anything fails.