Skill Evaluator

Scorer en SKILL.md mod Anthropic's best practices med et validator-script og en vægtet rubrik

Af gotalab · gotalab/skillport

Testet · Virker ★ 8.4/10

Skill Evaluator — Scorer en SKILL.md mod Anthropic's best practices med et validator-script og en vægtet rubrik

Hvad det gør

Evaluerer en agentfærdigheds SKILL.md mod Anthropic's best practices for forfatterskab, kombinerer en automatiseret Python-validator (navngivning, beskrivelseslængde, brødtekstlængde, referencedybde) med en seks-dimensionel vægtet rubrik, der giver en 1-5 score og en skabelonbaseret rapport. Udløses, når brugeren beder om at gennemgå, evaluere, vurdere eller auditere en færdighed for kvalitet. Producerer per-dimensionelle scores, detekterede anti-mønstre og prioriterede anbefalinger til rettelser.

Testrapport

Klonede repoet og kørte scripts/validate_skill.py mod en bevidst svag testfærdighed (navn "pdf", vag beskrivelse); den udsendte gyldig JSON, der markerede det ikke-gerundium-navn og manglende aktiveringstriggere, exit 0. Jeg bemærkede et reelt hul: path_style-kontrollen inspicerer kun markdown-link-referencer, så den bare Windows-sti "references\extra.md" blev IKKE markeret. Derefter producerede jeg to artefakter: en baseline fri-form gennemgang (6 linjer, ingen score) vs en færdigheds-følgende rapport (vægtet 1.50/5.0 med en per-dimensionel tabel, reproducerede validator-advarsler og et "Poor" anbefalingsbånd) - færdigheden tilføjer demonstrativt et reproducerbart nummer og tvinger kontrollerne til at køre. Alle 3 refererede filer returnerede HTTP 200; ingen sikkerhedsbrister.

Testet: 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

Kommandoer og eksempelprompter

  • /skill-evaluatorScorer en SKILL.md mod Anthropic's best practices med et validator-script og en vægtet rubrik

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Evaluate this skill's SKILL.md for quality
  • Review my skill description for clarity
  • Audit this skill for structural anti-patterns