The lazy-loading split is the point: the index stays small and only the matching skill's full text enters context. Because it is client-agnostic rather than tied to node_modules, the same skill set follows you between editors.
An MCP server and package manager for AI skills — structured instructions, not code — with its own registry and format, published as @skillbase/spm.
- A compact index of installed skills, browsable without pulling their full text into context
- A skill's full instructions loaded only when it is actually needed
- Search across skills by keyword, tag or file pattern
- New skills installed from the registry during a session
- Skill quality rated back, which feeds the registry's confidence scores
- Personas — bundles of skills with a defined role — installed as a unit
- Compatibility with Vercel Skills: `spm add owner/repo/skill-name` converts them automatically
Npm, for `npm install -g @skillbase/spm`. Setup runs through the CLI — `spm init` in the project, then `spm connect` for your client, with Claude, Cursor, VS Code, Windsurf and JetBrains all supported.
One command — npm install -g @skillbase/spm
