Help us improve
Share bugs, ideas, or general feedback.
From skill-improver
Iteratively reviews and fixes a Claude Code skill at the given path or name until it meets quality standards. Resolves path automatically and supports --max-iterations N.
npx claudepluginhub trailofbits/skills --plugin skill-improverHow this command is triggered — by the user, by Claude, or both
Slash command
/skill-improver:skill-improver <SKILL_NAME_OR_PATH> [--max-iterations N]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Skill Improver ## Step 1: Resolve Skill Path The user provided: `$ARGUMENTS` **Resolution rules:** 1. If input ends with `/SKILL.md` and file exists, use directly 2. If input is a directory containing `SKILL.md`, use that path 3. Otherwise, search for matching skills: Filter results to find skills matching the user's input (by skill name or path substring). - **Multiple matches:** Ask the user to choose - **No matches:** Report available skills - **Single match:** Proceed with that path Store the resolved absolute path to the skill directory in `RESOLVED_SKILL_PATH`. ## Step 2: I...
/improveIteratively improves a skill folder based on feedback, running baseline review, diagnosing issues like triggers or output quality, and applying targeted fixes.
/eval-evolveEvolves SKILL.md via multi-round Ralph loop chaining /eval-skill → /eval-improve until target score or max iterations. Installs ralph-wiggum plugin if needed.
/skill-evalTests a skill with parallel with-skill and baseline eval runs across multiple prompts, grades against assertions, and iterates on improvements.
Share bugs, ideas, or general feedback.
The user provided: $ARGUMENTS
Resolution rules:
/SKILL.md and file exists, use directlySKILL.md, use that pathGlob(pattern="**/SKILL.md")
Filter results to find skills matching the user's input (by skill name or path substring).
Store the resolved absolute path to the skill directory in RESOLVED_SKILL_PATH.
Run the setup script with the resolved path:
"${CLAUDE_PLUGIN_ROOT}/scripts/setup-skill-improver.sh" "<RESOLVED_SKILL_PATH>" [--max-iterations N]
Substitute <RESOLVED_SKILL_PATH> with the actual path. Add --max-iterations N only if specified.
Apply the skill-improver:skill-improver skill to iteratively improve the target skill. The loop continues automatically via the stop hook until completion.