Skill Creator
Purpose
Create or improve skills that are easy for models to discover, understand, and execute safely.
Use When
- A new capability should be packaged as a reusable skill.
- An existing skill is unclear, too broad, or low quality.
Skill Quality Checklist
- Single responsibility: one skill, one outcome.
- Clear trigger conditions: when to use and when not to use.
- Minimal required inputs.
- Deterministic workflow with concrete steps.
- Explicit output contract.
- Guardrails/safety constraints.
- References for authoritative behavior.
Recommended Structure
- Frontmatter:
name: kebab-case skill id matching folder namedescription: one-sentence capability statement
- Body:
- Purpose
- Use When
- Inputs
- Procedure
- Output Contract
- Guardrails
- Examples (optional)
Authoring Rules
- Keep instructions imperative and testable.
- Avoid ambiguous language and broad advice-only text.
- Prefer short sections and concrete field names.
- Document failure/blocked paths.
Validation
namemust be lowercase kebab-case.- Folder name must match
name. descriptionmust be non-empty.- Frontmatter and markdown body must both exist.
Improvement Pass
When editing a skill:
- Tighten scope.
- Clarify procedure order.
- Add missing guardrails.
- Remove redundant prose.
- Ensure examples match real tools.
