azure/azure-sdk-tools-skill-authoring
Write Agent Skills that comply with the agentskills.io specification. WHEN: \"create a skill\", \"new skill\", \"write a skill\", \"skill template\", \"skill structure\", \"review skill\", \"skill PR\", \"skill compliance\", \"SKILL.md format\", \"skill frontmatter\", \"skill best practices\". DO NOT USE FOR: improving existing skills (use sensei), general documentation. INVOKES: waza CLI.
npx skills add https://github.com/Azure/azure-sdk-tools --skill skill-authoring
name: 1-64 chars, lowercase + hyphens, match directorydescription: inline double-quoted, ≤60 words, ≤1024 charsWHEN: with quoted trigger phrases (preferred over USE FOR:)SKILL.md (required) — Frontmatter + instructionsreferences/ (optional) — Detailed docs, loaded on demandscripts/ (optional) — Executable codeMetadata loads at startup. SKILL.md on activation. References load when linked via text.
| Tool | Purpose |
|------|---------|
| None | CLI-only; uses local file tools |
CLI fallback: Primary mode is CLI-based. No MCP servers required.
SKILL.mdname, description, licensewaza check {skill-name} to validateIf waza check reports broken links, verify reference file paths match exactly.
Take azure/azure-sdk-tools-skill-authoring from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.