Skill Lint
Use this skill to validate and normalize skills in a repository.
Workflow
- Run linter in check mode
- Review findings
- Run auto-fix mode for safe rewrites
- Re-run check mode
Commands
# Check all skills in current repo
scripts/lint-skills.sh
# Check a specific skills root
scripts/lint-skills.sh ~/Projects/skills
# Auto-fix safe issues
scripts/lint-skills.sh --fix
Checks
SKILL.mdexists for each skill directory- Frontmatter includes
nameanddescription namematches directory name- Placeholder consistency: use
<project-name>only (no mixed placeholder styles) .claude-plugin/plugin.jsonexists withnameanddescriptionagents/openai.yamlexists with display name and description
Publishing Patterns
Claude Code
cp -r <skill-dir> ~/.claude/skills/<skill-name>
OpenCode
cp -r <skill-dir> <workspace>/skills/<skill-name>