skill-management
Discover, activate, and manage agent skills following the Skill Protocol
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Discover, activate, and manage agent skills following the Skill Protocol
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Create an Architectural Decision Record (ADR) to document a significant design or technology choice
Audit VS Code extensions against the current project stack and recommend keep/add/remove actions
Diagnose and fix a failing CI pipeline or GitHub Actions workflow
Triage a GitHub issue by classifying severity, labelling waste category, proposing next action, and drafting a structured response
Create a new MCP server โ clarify purpose, choose transport, scaffold, implement, test, and register
Configure and manage Model Context Protocol servers for external tool access
| name | skill-management |
| description | Discover, activate, and manage agent skills following the Skill Protocol |
| compatibility | >=1.4 |
Skill metadata: version "1.0"; license MIT; tags [skills, workflow, discovery, management]; compatibility ">=1.4"; recommended tools [codebase, editFiles, fetch].
Skills are reusable markdown-based behavioural instructions that teach the agent how to perform a specific workflow. Unlike tools (ยง11) which are executable scripts, skills are declarative โ they shape the agent's approach rather than running code.
Skills follow the Agent Skills open standard. Each skill is a SKILL.md file with minimal YAML frontmatter (name, description) plus a markdown body that includes a Skill metadata note and step-by-step workflow instructions.
Skills are loaded on demand โ the agent reads a skill's SKILL.md only when the description field matches the current task context. Do not pre-load all skills.
Task requires a workflow
โ
โโ 1. SCAN โ check .github/skills/*/SKILL.md descriptions
โ โโ Match found โ READ the full SKILL.md, follow its instructions
โ โโ No match โ โ
โ
โโ 2. SEARCH (if enabled by skill search preference setting)
โ โโ Search official repos (anthropics/skills, github/awesome-copilot) THEN:
โ โ community sources (GitHub search, awesome-agent-skills)
โ โ โโ Found โ evaluate fit, quality-check, adapt, save locally
โ โ โโ Not found โ โ
โ
โโ 3. CREATE โ author a new skill from scratch
- Save to .github/skills/<kebab-name>/SKILL.md
| Priority | Location | Scope |
|---|---|---|
| 1 (highest) | .github/skills/<name>/SKILL.md | Project โ checked into version control |
| 2 | ~/.copilot/skills/<name>/SKILL.md | Personal โ shared across all projects for one user |
| 3 | Agent plugins (@agentPlugins) | Plugin โ installed via Extensions view (VS Code 1.110+) |
| 4 | Organization-level agents | Org โ published at GitHub org level for all members |
Agent file discovery: Use the
chat.agentFilesLocationsVS Code setting to add custom directories for skill/agent discovery beyond the default locations.
Subagents inherit this protocol fully. A subagent may read and follow any project or personal skill. To create a new skill, the subagent must flag the proposal to the parent agent, which confirms before any write to .github/skills/.