Skill 详情

vscode-copilot-customization

Explains agent skills in VS Code Copilot, but does not target Claude skills installation.

匹配类型可能匹配已针对 vs code 审核
来源danielsitek/skills外部来源
报告安装量15仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
name: vscode-copilot-customization
description: >
  Expert guide for creating GitHub Copilot customization files in VS Code:
  custom instructions (.instructions.md), prompt files (.prompt.md), custom agents
  (.agent.md), agent skills (SKILL.md), hooks (JSON), and agent plugins.
  Use this skill whenever the user asks about customizing Copilot behavior,
  creating reusable AI workflows, writing copilot-instructions.md, building
  custom chat agents, automating Copilot tasks with prompt files, or setting
  up agent skills and hooks in VS Code. Also trigger when the user asks which
  Copilot customization type to use for a given scenario — always start with the
  decision matrix below.
---

# VS Code Copilot Customization

## Decision Matrix

Use this matrix to recommend the right customization type. Always start here.

| Scenario                                                            | Best choice                        |
| ------------------------------------------------------------------- | ---------------------------------- |
| Project-wide coding standards, always active                        | `copilot-instructions.md`          |
| Rules only for specific file types / folders                        | `*.instructions.md` with `applyTo` |
| Works with multiple AI agents (Claude, Copilot, etc.)               | `AGENTS.md`                        |
| Reusable task you invoke manually in chat                           | Prompt file (`.prompt.md`)         |
| Specialized workflow with tool restrictions or model choice         | Custom agent (`.agent.md`)         |
| Portable capability reusable across projects + CLI + cloud agents   | Agent skill (`SKILL.md`)           |
| Auto-run commands at agent lifecycle points (format, lint, enforce) | Hook (`.json`)                     |
| Bundle multiple customizations to share or distribute               | Agent plugin (`plugin.json`)       |

### Quick decision flow

```
Do you want it ON automatically for every request?
├─ YES → Instructions (.instructions.md / copilot-instructions.md / AGENTS.md)
└─ NO, I invoke it manually →
       Does it need persistent persona, tool restrictions, or model choice?
       ├─ YES → Custom Agent (.agent.md)
       └─ NO →
              Is it a reusable multi-agent portable capability?
              ├─ YES → Agent Skill (SKILL.md)
              └─ NO → Prompt File (.prompt.md)

Do you want to run shell commands around agent actions?
└─ YES → Hook (hooks/*.json)

Do you want to bundle everything for distribution?
└─ YES → Agent Plugin (plugin.json)
```

---

## 1. Custom Instructions

Always-on context and rules. Stored in `.github/copilot-instructions.md` (workspace-wide), `AGENTS.md` (multi-agent), or `*.instructions.md` (file-scoped via `applyTo` glob).

Read `references/instructions.md` when asked to create, write, or configure custom instructions.

---

## 2. Prompt Files

Reusable task templates invoked manually via `/` slash command. Stored in `.github/prompts/*.prompt.md`.

Read `references/prompt-files.md` when asked to create a prompt file or reusable chat task.

---

## 3. Custom Agents

Specialized Copilot persona with tool whitelist, model choice, and optional handoffs. Stored in `.github/agents/*.agent.md`.

Read `references/custom-agents.md` when asked to create a custom agent or chat mode.

---

## 4. Agent Skills

Portable, progressive-loading capabilities that work across VS Code, Copilot CLI, and cloud agents. Stored in `.github/skills/<name>/SKILL.md`.

Read `references/agent-skills.md` when asked to create a skill or when the user asks about SKILL.md format, frontmatter fields, or skill best practices.

---

## 5. Hooks

Shell commands triggered at agent lifecycle events (`PostToolUse`, `Stop`, etc.). Stored in `.github/hooks/*.json`.

Read `references/hooks.md` when asked to create a hook, set up auto-formatting, or run commands around agent actions.

---

## 6. Agent Plugins

Bundle skills, agents, hooks, and MCP servers
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作