Skill auditing and usage tracking plugin for Claude Code
npx claudepluginhub joaquincampo/skill-doctorEvaluate Claude Code skills against best practices from Anthropic's article. Tracks skill usage globally via hooks.
Diagnose, evaluate, and fix your Claude Code skills.
Writing a Claude Code skill is easy. Writing a good one is not.
Thariq Shihipar published "Lessons from Building Claude Code: How We Use Skills" with 8 concrete tips for effective skills, gotchas sections, progressive disclosure, trigger-optimized descriptions, reusable scripts, and more.
Manually checking your skill against all 8 criteria is tedious.
Skill Doctor is a Claude Code plugin that automates it:
Step 1 — Register the marketplace:
/plugin marketplace add JoaquinCampo/skill-doctor
Step 2 — Install the plugin:
/plugin install skill-doctor@skill-doctor-marketplace
Step 3 — Restart Claude Code.
That's it. The /skill-doctor skill is now available for auditing and improving skills.
Run /skill-doctor and point it at any skill. It will:
| # | Criterion | What it checks |
|---|---|---|
| 1 | Avoids stating the obvious | Does content push Claude beyond defaults? |
| 2 | Has Gotchas section | Are common failure points documented? |
| 3 | Uses progressive disclosure | Does folder structure spread context? |
| 4 | Avoids railroading | Is it flexible for varied situations? |
| 5 | Description optimized for triggering | Trigger conditions, not summary? |
| 6 | Setup/config pattern | Graceful first-time onboarding? |
| 7 | Includes scripts/code | Reusable scripts or libraries? |
| 8 | On-demand hooks | Session-scoped hooks registered? |
| 9 | Memory/data storage | Persists data between runs? |
Inapplicable criteria are marked N/A and skipped. A minimal skill with excellent content can be Strong.
| Verdict | Meaning |
|---|---|
| Strong | No high-severity findings. Follows the article's principles where they apply. |
| Adequate | Minor issues or missed opportunities, but functional and not misleading. |
| Needs Work | Material issues that would cause the skill to fail, mislead, or go unused. |
git clone https://github.com/JoaquinCampo/skill-doctor.git
cd skill-doctor
Issues and PRs welcome. If you find a criterion that doesn't match real-world skill quality, open an issue — the rubric should evolve with the ecosystem.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations