skill-updater
Skill Updater
In-place updates to an existing skill's SKILL.md. Edits live in the source repo and are shipped as a draft PR — never to the installed copy. Every change is verified before it ships: the old and new skill run the same scenario, and the new one must do better. For creating new skills, use skill-creator instead.
Programmatic input path
When invoked with a GitHub issue number, read the issue (gh issue view <N>): "Where to look" names the skill, the acceptance criteria are the change, and the scenario in them is the one to rerun. Skip discovery and selection.
When invoked with a structured payload — skill_name, skill_path, and improvement_suggestions[] — skip the discovery and selection steps and go straight to applying the suggestions.
Each suggestion in improvement_suggestions[] has this shape:
{ priority: "high" | "medium" | "low",
category: "instructions" | "tools" | "examples" | "error_handling" | "structure" | "references",
suggestion: string,
expected_impact: string }