copilot-vscodelisted
Install: claude install-skill diegosouzapw/awesome-omni-skill
# SKILL: VS Code Copilot Platform
> Load when the task concerns custom agent files (`.agent.md`), tool selection, context strategy,
> subagents, handoffs, MCP servers in VS Code, SKILL.md configuration, or any VS Code Copilot feature.
>
> Official documentation: https://code.visualstudio.com/docs/copilot
> GitHub source: https://github.com/microsoft/vscode-docs/tree/main/docs/copilot
> Use `#fetch <url>` in chat to read any page listed in the index at the bottom of this skill.
## When to Load This Skill
- Creating or reviewing a `.agent.md` file
- Choosing which tools to include (least-privilege applies — see ai-security SKILL)
- Designing a subagent workflow or handoff chain
- Configuring MCP servers in `.vscode/mcp.json`
- Setting up custom instructions or `copilot-instructions.md`
- Context engineering: what VS Code puts in the context window, and how to control it
- Any question about VS Code Copilot agent types, modes, or settings
---
## `.agent.md` Frontmatter — All Valid Fields
```yaml
---
description: <string> # shown as placeholder in Chat input; one-sentence role summary
name: <string> # display name; if omitted, file name is used
tools: [<tool-name>, ...] # allowed tools — see Built-in Tool Names below
agents: [<agent-name>, ...] # allowed subagents; '*' = all, [] = none
model: <string | string[]> # model name or priority list; if omitted = user's current picker
user-invokable: <bool> # show in agents dropdown (def