From skill-improver
Iteratively reviews and fixes quality issues in SKILL.md files by running automated fix-review cycles with the skill-reviewer agent until standards are met.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-improver:skill-improverThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Iteratively improve a Claude Code skill using the skill-reviewer agent until it meets quality standards.
Iteratively improve a Claude Code skill using the skill-reviewer agent until it meets quality standards.
Requires the plugin-dev plugin which provides the skill-reviewer agent.
Verify it's enabled: run /plugins — plugin-dev should appear in the list. If missing, install from the Trail of Bits plugin repository.
/skill-reviewer directly insteadThese block skill loading or cause runtime failures:
These significantly degrade skill effectiveness:
These are polish items that may or may not improve the skill:
Before implementing any minor issue fix, evaluate:
Only implement minor fixes that are clearly beneficial. Skill-reviewer may produce false positives.
Use the skill-reviewer agent from the plugin-dev plugin. Request a review by asking Claude to:
Review the skill at [SKILL_PATH] using the plugin-dev:skill-reviewer agent. Provide a detailed quality assessment with issues categorized by severity.
Replace [SKILL_PATH] with the absolute path to the skill directory (e.g., /path/to/plugins/my-plugin/skills/my-skill).
Iteration 1 — skill-reviewer output:
Critical: SKILL.md:1 - Missing required 'name' field in frontmatter
Major: SKILL.md:3 - Description uses second person ("you should use")
Major: Missing "When NOT to Use" section
Minor: Line 45 is verbose
Fixes applied:
Iteration 2 — run skill-reviewer again to verify fixes:
Minor: Line 45 is verbose
Minor issue evaluation: Line 45 communicates effectively as-is. The verbosity provides useful context. Skip.
All critical/major issues resolved. Output the completion marker:
<skill-improvement-complete>
Note: The marker MUST appear in the output. Statements like "quality bar met" or "looks good" will NOT stop the loop.
CRITICAL: The stop hook ONLY checks for the explicit marker below. No other signal will terminate the loop.
Output this marker when done:
<skill-improvement-complete>
When to output the marker:
When NOT to output the marker:
The marker is the ONLY way to complete the loop. Natural language like "looks good" or "quality bar met" will NOT stop the loop.
npx claudepluginhub michelabboud/trailofbits-skills --plugin skill-improver8plugins reuse this skill
First indexed Jul 18, 2026
Showing the 6 earliest of 8 plugins
Iteratively reviews and fixes quality issues in SKILL.md files by running automated fix-review cycles with the skill-reviewer agent until standards are met.
Iteratively improves a Claude Code skill by running the skill-reviewer agent and fixing issues until quality standards are met. Use for multi-issue skills or automated fix-review cycles.
Audits Claude Code skills for structure compliance, description quality, workflow design, token efficiency, and anti-patterns.