Specifiers
skills-package-manager uses specifiers to describe where skills come from.
General format
Supported forms
Notes
source: A Git repository URL, a locallink:path, a localfile:tarball, or annpm:package nameref: An optional git ref, such asmain, a tag, a full commit SHA, or a short commit SHApath: The directory of the skill inside the source repository or package
Resolution types
git: Clone the repository, resolve the commit, and copy the skill fileslink: Read the local directory and copy the skill filesfile: Extract the localtgzpackage and copy the skill filesnpm: Resolve the package from the configured registry, lock the tarball URL/version/integrity, and copy the skill files
npm: reads registry and scoped @scope:registry from .npmrc, and reuses matching auth entries for private registries.