genailabs-skills
v0.2.0
Published
Installer les skills de construction IA des élèves GenAI Labs
Readme
GenAI Labs skills
CLI réservé aux élèves de GenAI Labs. Node.js 20 minimum (engines.node du paquet). Les skills sont téléchargés après login. Rien n’est mis à jour tout seul. Utilisez toujours npx genailabs-skills@latest : la 0.1.x refuse un lock déjà migré (format 2).
Connexion
npx genailabs-skills@latest loginComparez le code affiché dans le terminal avec la page ouverte. L’autorisation expire après cinq minutes.
--harness : choisir l’outil
Sans --harness, le CLI détecte .claude, .cursor, .agents ou .codex dans le projet. S’il hésite : question en terminal, ou erreur avec la commande exacte hors terminal.
| Outil | Projet | Global (--global) |
| --- | --- | --- |
| Claude Code | .claude/skills | ~/.claude/skills |
| Cursor | .cursor/skills | ~/.cursor/skills |
| Codex | .agents/skills | ~/.agents/skills |
Sur Windows, ~ est %USERPROFILE%. Autre dossier (outil non listé) : --directory CHEMIN, sous-dossier du projet (ou du dossier personnel avec --global), sans lien symbolique.
Cursor charge aussi .agents/skills et .claude/skills : une install 0.1.x dans .agents y est déjà visible. --add vers .cursor créerait un doublon.
Vous aviez installé avec la 0.1.x (dossier .agents)
npx genailabs-skills@latest install all --harness claude --moveClaude Code
npx genailabs-skills@latest install all --harness claudeSi le skill n’apparaît pas : /reload-skills, ou relancez Claude Code. Global : ajoutez --global.
Cursor
npx genailabs-skills@latest install all --harness cursorPuis ouvrez une nouvelle conversation Agent. Global : --global.
Codex
npx genailabs-skills@latest install all --harness codexPuis relancez Codex. Global : --global.
Un skill
npx genailabs-skills@latest install ai-architecture --harness claudeAutre outil
npx genailabs-skills@latest install all --directory chemin/vers/skillsAprès installation
npx genailabs-skills@latest status
npx genailabs-skills@latest update ai-architecture --harness claude
npx genailabs-skills@latest rollback ai-architecture --harness claude
npx genailabs-skills@latest uninstall ai-architecture --harness claude
npx genailabs-skills@latest uninstall all --harness claudeupdate affiche les changements et demande confirmation (--yes pour confirmer). --verbose détaille la résolution du dossier.
Déjà installé ailleurs :
npx genailabs-skills@latest install all --harness claude --move
npx genailabs-skills@latest install all --harness claude --add--move migre (copie puis retire l’ancien). --add garde les deux emplacements.
Dépannage
Déjà géré ailleurs.
npx genailabs-skills@latest install all --harness claude --move
npx genailabs-skills@latest uninstall all --harness codexChemin hors du répertoire. Le dossier doit être dans le projet (ou, avec --global, sous votre dossier personnel). Pas de .., pas de lien symbolique.
Le skill n’apparaît pas dans l’outil. Vérifiez le dossier cible affiché par le CLI, l’option --harness, puis /reload-skills (Claude Code) ou relancez l’outil.
Node trop ancien. Node.js 20 ou plus.
Connexion expirée. npx genailabs-skills@latest login.
Lock invalide après un retour à la 0.1.x. Gardez @latest.
Le lock .genai-labs-skills/lock.json peut lister plusieurs emplacements par skill. status, rollback et recover fonctionnent hors ligne. --config-directory CHEMIN isole la session (~/.config/genailabs-skills par défaut). --service est réservé au développement local (HTTPS obligatoire à distance).
Tests
npm test
npm pack --dry-run