Vibeleaderboard
Index / tool

spm (Skill Package Manager)

camunda.github.io
Visit 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 manifestSkill dependency declarations

  • Pin skill dependencies to specific tags, branches, or commits

    Git repository referenceai.lock lockfile entry

  • Materialize declared skills into vendor-specific configuration locations

    ai.json/ai.lock skill definitionsSkill files placed in Claude Code, Cursor, Copilot CLI, or Gemini CLI config locations

  • Install skills by shelling out to git

    Git repository URLDownloaded skill files

  • Cache installed skills in a shared global cache

    Downloaded skill packageCached skill files reusable across projects

  • Keep skill files out of the project's version control

    Skill packageProject 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

clipackage-managerai-skillsdeveloper-toolsgitclaude-codegithub-copilot

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.