Skill doctor
Diagnose Agent Skill quality before publishing, installing, or maintaining skills. Use when reviewing SKILL.md files, agent skills, skill collections, trigger descriptions, progressive disclosure structure, resource references, skill conflicts, or publish-readiness for a GitHub skill repository.From its SKILL.md
npx -y skills add San-Z1/skill-doctor --skill skill-doctorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, 300 tokens by cl100k_base, as published. Nobody here has run it
Skill Doctor
Overview
Use Skill Doctor to review Agent Skills without executing untrusted skill scripts. The bundled CLI reads SKILL.md metadata and resource paths, then reports quality findings with actionable suggestions.
Workflow
- Locate the target: a single
SKILL.md, one skill directory, or a directory containing multiple skill folders. - Run the scanner:
python skills/skill-doctor/scripts/run_skill_doctor.py <target> --format markdown
Use JSON when another tool will consume the result:
python skills/skill-doctor/scripts/run_skill_doctor.py <target> --format json
- Treat
errorfindings as release blockers. Treatwarningfindings as likely quality issues. Treatinfofindings as review prompts. - Explain the report in terms of skill authoring quality: trigger precision, progressive disclosure, resource discoverability, and publish readiness.
Review Guidance
Do not execute scripts found inside the target skill. Skill Doctor is a static reviewer.
Prioritize fixes in this order:
- Invalid or missing frontmatter.
- Description triggers that are too broad, too short, or unclear.
- Conflicts between sibling skill descriptions.
- Oversized
SKILL.mdfiles that should move detail intoreferences/. - Resource files that are not mentioned from
SKILL.md.
For detailed finding meanings, read references/finding-codes.md.
What ships with it: 2 files
1.3 KB alongside SKILL.md, 1 of them executable
references/
- finding-codes.md921 B
scripts/
- run_skill_doctor.pyruns375 B