Que fait skill-keeper ?
Gestionnaire local de compétences Agent : inventorie les fonctionnalités/sources/clients associés de toutes les compétences locales, détecte les chargements en double et les liens brisés, génère des rapports Markdown+HTML, prend en charge l'audit automatique avec --json. | Local agent-skills auditor with interactive HTML reports
Fonctionnalités
- Inventorie toutes les compétences locales installées (nom, description, source, client compatible)
- Détecte les compétences chargées en double ou les conflits
- Vérifie les liens internes/externes pour identifier les liens morts (link rot)
- Génère un rapport Markdown pour une revue simple
- Génère un rapport HTML interactif avec des graphiques et filtres
- Supporte l'export JSON pour intégration dans des pipelines CI/audit
Utilisation
node index.js [options]
Options
--json: Affiche la sortie au format JSON pour un traitement automatique--report: Génère les rapports Markdown et HTML (par défaut)--input <chemin>: Chemin vers le dossier contenant les fichiers de compétences (par défaut :./skills)
Exemple
# Inventaire et rapport par défaut
node index.js
# Audit avec sortie JSON
node index.js --json
# Utiliser un dossier spécifique
node index.js --input /chemin/vers/mes/skills
Résultat
rapport-skills.md: Rapport Markdown listant toutes les compétencesrapport-skills.html: Rapport HTML interactif avec tableau de bordsortie.json: Fichier JSON (si--jsonest utilisé)
Installation
git clone https://github.com/xxdd3808-lgtm/skill-keeper.git
cd skill-keeper
npm install
Dépendances
- Node.js >= 16
- Modules npm listés dans
package.json
Licence
MIT