| name | skill-extension |
| description | Create or refine single-responsibility SKILL.md files with valid frontmatter and executable protocol. Triggers: create new skill, new SKILL.md, improve skill, skill authoring. |
skill-extension
Usage
Use this skill when creating a new skill or improving an existing one under copilot/skills/.
Responsibility
This skill owns skill authoring quality:
- Scope: structure, frontmatter validity, trigger clarity, and execution steps.
- Out of scope: solving unrelated product features.
Required Conventions
- Path: copilot/skills//SKILL.md
- Frontmatter required:
- name
- description (single quotes, 10-1024 chars)
- One skill should own one primary responsibility.
- Operational guidance is written in English.
Protocol
- Define purpose
- Name the one core job this skill performs.
- Reject mixed responsibilities.
- Define trigger
- Specify user intents or conditions that should activate this skill.
- Draft executable protocol
- Write short, ordered steps that can be directly executed.
- Include expected output contract.
- Validate frontmatter and naming
- name matches folder name.
- description meets length and quote rules.
- Add integration notes
- Mention related skills only when handoff is clear.
- Avoid duplicated workflows across skills.
Minimal SKILL.md Skeleton
---
name: my-skill
description: 'Short, specific, and executable skill purpose statement.'
---
# my-skill
## Usage
## Responsibility
## Protocol
## Output Contract
Exit Criteria
A skill is ready when:
- Trigger conditions are unambiguous
- Protocol is directly executable
- Scope does not overlap heavily with another skill