| name | skill-creator |
| description | Guide for creating effective GitHub Copilot skills (.github/skills/) in this repository. Use when creating a new skill, updating an existing skill, or when asked about skill structure, format, or best practices for the vscode-documentdb project. |
Skill Creator for GitHub Copilot
Create and maintain skills in .github/skills/ that extend GitHub Copilot's capabilities with project-specific knowledge.
What Are Skills
Skills are SKILL.md files that provide specialized, procedural knowledge that Copilot doesn't inherently have. They turn Copilot from a general assistant into a domain expert for specific tasks in this codebase.
Skills provide:
- Specialized workflows — multi-step procedures for project-specific domains
- Domain expertise — architecture patterns, conventions, business logic
- Bundled references — detailed docs loaded only when needed
Skill Anatomy
.github/skills/
└── skill-name/
├── SKILL.md (required — frontmatter + instructions)
└── references/ (optional — detailed docs, loaded on demand)
SKILL.md Structure
---
name: my-skill-name
description: What this skill does and WHEN to use it. Include trigger words and scenarios. This is the primary mechanism for Copilot to decide whether to load the skill body.
---
# Skill Title
Concise instructions for using this skill.
## When to Use
- Bullet list of triggering scenarios
## Core Content
(workflow, patterns, examples)
Wiring the Skill
After creating the SKILL.md, register it in .github/copilot-instructions.md under the section: