Goal: create skills that load only when useful and stay easy to inspect.
Use for:
- new
SKILL.mdfiles - refactoring bulky skills into compact workflows
- fixing discovery descriptions or folder/name mismatches
- deciding when references or scripts are justified
Workflow:
- Define the task, trigger phrases, target user, and expected output.
- Choose whether the skill is instructions-only or needs bundled assets.
- Create
skills/<name>/SKILL.mdwith matching frontmattername. - Put trigger language in
description; quote descriptions with colons. - Keep the main file concise; move long reference material only when needed.
- Validate frontmatter, folder name, line count, and actual invocation fit.
Structure:
- goal
- use for
- workflow
- output
- rules
Rules:
- do not create a skill when a short prompt or README note is enough
- scripts are for deterministic repeatable work, not decoration
- keep public examples executable and minimal
- avoid broad always-on wording in descriptions