Write A Skill
Pack:
skillingSource:skilling/write-a-skill/SKILL.mdUse this skill when shaping a new skill or improving an existing one.
- defining what the skill does and when it should trigger
- writing concise
nameanddescriptionfrontmatter - splitting core instructions from optional references
- deciding when scripts are worth bundling
- keeping packs coherent instead of overlapping
Default path
Section titled “Default path”- Name the capability in terms of one clear job.
- Write the description so trigger conditions are obvious.
- Keep
SKILL.mdfocused on workflow, routing cues, and guardrails. - Move detail into
references/only when the core file starts bloating. - Add
scripts/only when deterministic automation is genuinely useful. - Validate the final skill before publishing it.
When to deviate
Section titled “When to deviate”- Split one skill into several only when routing quality clearly improves.
- Keep detail in the main file only when it is essential to the core workflow.
- Add scripts only when they reduce repetitive deterministic work, not just because code is possible.
Guardrails
Section titled “Guardrails”- Do not make the description vague.
- Do not turn one skill into a whole framework catalog.
- Do not duplicate the same instruction across multiple packs.
- Prefer one strong workflow over a large pile of examples.
- Keep references one level away from
SKILL.md.
- vague names and descriptions
- turning one skill into a whole framework catalog
- duplicating coverage across multiple packs
- adding scripts or references with weak justification
Verification checklist
Section titled “Verification checklist”- the skill has one clear job
- trigger wording is explicit
- core workflow stays in
SKILL.md - references and scripts are justified
- the finished skill validates cleanly
Output Shape
Section titled “Output Shape”When answering with this skill, prefer:
- skill purpose
- trigger cues
- scope
- workflow
- guardrails
- validation step
Good Triggers
Section titled “Good Triggers”- write a skill, create a skill, improve this skill, skill description, skill structure