spm (Skill Package Manager)
camunda.github.io- Category
- Developer Tools
- Rank
- No. 1277Tools index
- Pricing
- Open Source
- Platform
- cli
- Type
- TOOL
- Date
About
A CLI tool that lets developers declare AI skills as git dependencies in an ai.json manifest, pinning them to tags, branches, or commits via a lockfile, then materializes them into vendor-specific locations for tools like Claude Code, Cursor, Copilot CLI, and Gemini CLI without ever committing the skill files to the repo. It uses a shared global cache and a single cross-platform binary that shells out to git for reproducible, node_modules-style installs.
What it can do
Declare AI skills as git dependencies in a manifest file
ai.json manifest → Skill dependency declarations
Pin skill dependencies to specific tags, branches, or commits
Git repository reference → ai.lock lockfile entry
Materialize declared skills into vendor-specific configuration locations
ai.json/ai.lock skill definitions → Skill files placed in Claude Code, Cursor, Copilot CLI, or Gemini CLI config locations
Install skills by shelling out to git
Git repository URL → Downloaded skill files
Cache installed skills in a shared global cache
Downloaded skill package → Cached skill files reusable across projects
Keep skill files out of the project's version control
Skill package → Project repository without committed skill files
Why it made the leaderboard
Lets teams version and share agent skills across multiple coding assistants with reproducible, lockfile-pinned installs instead of manually copying prompt files into each tool's config directory.
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.