Quick reference for creating skills with validation checklist, version management, and working examples.
Authoritative specification: AGENTS.md § Skill File Format
See AGENTS.md § Skill File Format for the complete format specification, including required fields, prohibited fields, and structural recommendations.
Skills use semantic versioning (MAJOR.MINOR.PATCH):
document-skill to update SKILLS.mdExamples:
1.0.0 → 1.0.1 - Fixed typo in Process section1.0.1 → 1.1.0 - Added new optional section for error handling1.1.0 → 2.0.0 - Changed required input format (breaking change)Use this checklist when creating or updating skills (or run validate-skill to automate):
name is unique and kebab-caseHere’s a well-formed skill demonstrating the structural elements:
---
name: example-skill
description: Brief one-line description of the skill's purpose
version: 1.0.0
category: meta
tags: [example, demo]
---
# example-skill
Brief overview of what the skill does (1-2 paragraphs).
## Usage
- "Invoke this example skill"
- "Show me how the skill format works"
## Prerequisites
- Required dependencies or context.
## Process
### 1. First Step
Describe what the agent should do, not how.
### 2. Second Step
Continue the workflow.
## Output Format
Describe the expected result structure.
## Examples
**User**: "Invoke this example skill"
**Skill produces**:
`[Example output here]`
## Notes
- Platform-specific tips or additional caveats.
create-skill skill or see CONTRIBUTING.mdskills/{skill-name}/SKILL.md (flat structure)instructions/ for your specific platformvalidate-skill or use the checklist aboveVersion: 2.1.0 Last Updated: 2026-06-13 Authors: bioconductor