Skill Structure
Quick reference:
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter (name, description)
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ — Executable code
├── references/ — Documentation loaded as needed
└── assets/ — Output resources (templates, images)For Azure SDK skills, follow the Skill Section Order below. For domain skills, use your judgment to organize logically.
SKILL.md Essentials
- Frontmatter:
nameanddescription(description triggers the skill) - Body: Keep under 500 lines; split large skills into reference files
Bundled Resources (Optional)
| Type | When to Include | Examples |
|---|---|---|
scripts/ | Reused code patterns | Auth setup, CLI scripts |
references/ | Feature deep-dives and overflow examples | capabilities.md index, non-hero-scenarios.md, API docs |
assets/ | Output templates | Boilerplate code, images |