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 name - •
description: 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.