mirror of
https://github.com/github/awesome-copilot.git
synced 2026-06-19 14:07:41 +00:00
1.1 KiB
1.1 KiB
Module 5: Skills System
What are skills?
- Specialized capability packages the AI can invoke
- Think of them as "expert modes" with domain-specific knowledge
- Managed via
/skillscommand
Skill locations
| Level | Location |
|---|---|
| User | ~/.copilot/skills/<name>/SKILL.md or ~/.agents/skills/<name>/SKILL.md |
| Repo | .github/skills/<name>/SKILL.md |
| Org | Shared via org-level config |
Creating a custom skill
- Create the directory:
mkdir -p ~/.copilot/skills/my-skill/(ormkdir -p ~/.agents/skills/my-skill/) - Create
SKILL.mdwith YAML frontmatter (name,description, optionaltools) - Write detailed instructions for the AI's behavior
- Verify with
/skills
Skill design best practices
- Clear description — helps the AI match tasks to your skill automatically
- Focused scope — each skill should do ONE thing well
- Include instructions — specify exactly how the skill should operate
- Test thoroughly — use
/skillsto verify, then invoke and check results
Auto-matching
When you describe a task, the AI checks if any skill matches and suggests using it.