Aller au contenu

Skills CLI

Le Skills CLI télécharge n’importe quel skill depuis des dépôts Git, à condition qu’il respecte le standard Agent Skills (plus d’informations dans components).

Les skills peuvent être découverts depuis différents emplacements au sein des dépôts Git, et le CLI est compatible avec les skills définis dans les plugins.

Utilisation

Le Skills CLI n’a besoin que de npx pour être utilisé, peut installer des skills à l’échelle du dépôt ou de l’utilisateur, et supporte beaucoup d’agent runtimes.

brew install node@24
mise use -g node@24
npx skills add <repository_path>

Fichier de verrouillage

Chaque installation est tracée dans un fichier de verrouillage afin que les équipes utilisent exactement les mêmes skills et versions (similaire à package-lock.json).

Échelle utilisateur (flag -g) :

~/.agents/
  └── .skill-lock.json

Échelle dépôt (par défaut), destiné à être commité :

repository/
└── skills-lock.json

Explorer

L’écosystème des skills peut être découvert et exploré via skills.sh, mais comme expliqué au début, même des skills ou dépôts non référencés peuvent être utilisés (par exemple des skills privés).

Limitations

  • Seuls des skills peuvent être installés par le CLI, limitant l’optimisation spécifique à chaque agent runtime.
  • Les skills installés avec le CLI n’ont pas de namespace (par exemple /plugin:skill-name) et sont donc susceptibles aux conflits de nommage.