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.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Agent skills for building and maintaining promptfoo evaluations
Share bugs, ideas, or general feedback.
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.