MarouTom

Skillvm — Git skill for Claude Code

Git community

Install, update, and roll back agent skills from GitHub, for Claude Code and Codex.

How to install Skillvm

This entry records only its repository, not the path inside it, so there is no exact command to give. Open MarouTom/skillvm and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Skillvm does

Install, update, and roll back agent skills from GitHub, for Claude Code and Codex. Finds where your installed skills came from, proves each one against an upstream commit, shows exactly what changed, and snapshots every version so any update can be undone.

Alternatives in Git

  • Ws Reset — Reset the current branch to main, fetch upstream, and update submodules 38.1k ★
  • Cmt — When user uses /cmt slash command, commit current git changes using fast mode by default, or strict mode when 301 ★
  • Mise Init — Re-runnable mise entry point — give this project its mise en place (git, CLAUDE.md, structure, connectors, tas 51 ★

README

skillvm, the version manager for agent skills: install, update and roll back Claude Code and Codex skills from GitHub, with proof of where each one came from

GitHub stars Latest release License: MIT Claude Code skill Codex skill Python 3.8+ No pip dependencies

Install · Use · Examples · How it works · Safety · Scripts

You've probably installed skills by copying folders from GitHub into `~/.claude/skills/` or `~/.codex/skills/`. From then on, nothing tracks them. You can't tell which version you have, whether there's a newer one, or whether you've edited it, and once you copy a new version over, the old one is gone.

**skillvm** is a skill for **Claude Code** and **Codex** that fixes this. Think `nvm` or `pyenv`, for agent skills. Ask your agent *"updat