Skill Evaluator
Évalue un SKILL.md de compétence par rapport aux meilleures pratiques d'Anthropic avec un script validateur et une grille pondérée
Testé · Fonctionne
Ce que fait
Évalue le SKILL.md d'une compétence d'agent par rapport aux meilleures pratiques de rédaction d'Anthropic, combinant un validateur Python automatisé (nommage, longueur de description, longueur de corps, profondeur de référence) avec une grille pondérée à six dimensions qui produit un score de 1 à 5 et un rapport basé sur un modèle. Se déclenche lorsque l'utilisateur demande de réviser, d'évaluer, d'estimer ou d'auditer une compétence pour sa qualité. Produit des scores par dimension, des anti-patterns détectés et des recommandations de correction priorisées.
Rapport de test
Cloné le dépôt et exécuté scripts/validate_skill.py contre une compétence de test délibérément faible (nom "pdf", description vague) ; il a émis un JSON valide signalant le nom non gérondif et les déclencheurs d'activation manquants, exit 0. J'ai remarqué une lacune réelle : la vérification path_style n'inspecte que les références de liens markdown, donc le chemin Windows nu "references\extra.md" n'a PAS été signalé. J'ai ensuite produit deux artefacts : une révision de forme libre de base (6 lignes, pas de score) vs un rapport suivant la compétence (pondéré 1.50/5.0 avec un tableau par dimension, avertissements du validateur reproduits, et une bande de recommandation "Faible") — la compétence ajoute de manière démontrable un nombre reproductible et force l'exécution des vérifications. Les 3 fichiers référencés ont retourné HTTP 200 ; pas de failles de sécurité.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/gotalab/skillport.git /tmp/skill-evaluator-src mkdir -p ~/.claude/skills cp -R /tmp/skill-evaluator-src/.skills/experimental/skill-evaluator ~/.claude/skills/skill-evaluator # No deps: scripts/validate_skill.py is pure Python 3 stdlib (argparse, re, json, pathlib). # Run the validator: python3 ~/.claude/skills/skill-evaluator/scripts/validate_skill.py <path/to/skill> --json
Commandes et exemples de prompts
/skill-evaluatorÉvalue un SKILL.md de compétence par rapport aux meilleures pratiques d'Anthropic avec un script validateur et une grille pondérée
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Evaluate this skill's SKILL.md for qualityReview my skill description for clarityAudit this skill for structural anti-patterns