Skill Release Guard
Use this skill right before packaging or publishing a skill.
Workflow
- Inspect the target skill directory.
- Confirm
SKILL.mdexists and frontmatter has onlynameanddescription. - Check naming convention, folder layout, and presence of obvious clutter files.
- Run
scripts/check_skill_release.jsto generate a compact release checklist. - Fix guard failures before publishing.
Script
node skills/skill-release-guard/scripts/check_skill_release.js \
--skill skills/my-skill \
--out out/my-skill-release-check.json
Guardrails
- Fail if the folder name and frontmatter name diverge.
- Flag clutter docs like README/CHANGELOG/INSTALL guides.
- Flag missing description or overly vague description.
- Treat script syntax failures as release blockers.