Skills CLI
The Skills CLI provides the ability to download any skill from Git repositories, provided they conform with the Agent Skills standard (more information in components).
Skills can be discovered from various places within Git repositories, and the CLI is compatible with skills defined within plugins.
Usage
The Skills CLI only needs npx to be used, can install skills at both repository and user scope,
and supports a lot of agent runtimes.
brew install node@24mise use -g node@24
npx skills add <repository_path>Lockfile
Every install is tracked in a lockfile so teams can use the exact same skills and versions (similar to package-lock.json).
User scope (-g flag):
~/.agents/
└── .skill-lock.jsonRepository scope (default), meant to be committed:
repository/
└── skills-lock.jsonExplore
The skills ecosystem can be discovered and explored through skills.sh, but as explained at the beginning, even non-referenced skills or repositories can be used (e.g. private skills).
Limitations
- Only skills can be installed through the CLI, limiting agent-runtime-specific optimization.
- Skills installed through the CLI aren’t namespaced (e.g.
/plugin:skill-name) and can be subject to naming conflicts.