Skill your agents up.
A minimal CLI to install, version, and sync skills for your AI agents.
Local-first · GitHub-backed · Works with Claude, Gemini, and more.
pip install skillup · uv tool install skillup
- Interactive install — pick skills from any GitHub repo release
- Multi-repo — manage skills from multiple sources independently
- Lock file — pins commit SHAs for reproducible installs (
~/.agents/skills.lock.json) - Auto-update — upgrade all or specific repos to their latest release or branch head
- Smart cache — skips redundant downloads; override with
SKILLUP_CACHE_DIR - gh integration — uses
ghCLI when available, falls back torequests
pip install skillup
# or
uv tool install skillupskillup add google/gemini-cli-skillsNo releases? Falls back to main automatically. Pin a branch explicitly:
skillup add anthropics/skills --branch main --skill pdfskillup removeskillup update # all repos
skillup update --repo google/gemini-cli-skills # one reposkillup syncInstalls skills at the exact pinned SHAs from the lock file — useful for new machines.
skillup migrate # reads skills-lock.json from repo root
skillup migrate path/to/skills-lock.jsonA folder is recognized as a skill when it lives inside a skills/ directory at the repo root and contains a SKILL.md file.
uv sync # install deps
uv run skillup --help
uv run pytest
uv run pyright skillupMIT