---
featureId: agent-skills
title: 使用 Agent 技能
area: GitHub Copilot
thumbnailImage: ../media/agent-skill-thumbnail.png
devComUrl: https://developercommunity.visualstudio.com/t/Add-Agent-Skills-for-Copilot/11038989?sort=newest&q=skills
description: Visual Studio 中的 Copilot Agent，現在會自動探索並使用您存放庫或使用者設定檔中定義的技能。

---


Visual Studio 中的 Copilot Agent，現在可以自動探索技能。 Agent 技能是可重複使用的指示集，可教導 Agent 如何處理特定工作，例如執行建置管線、產生樣板程式碼，或遵循您團隊的程式碼撰寫標準。 只需定義一次技能，即可節省時間，並讓整個工作流程中的行為保持一致。 如需社群範例，請參閱 [awesome-copilot](https://github.com/github/awesome-copilot)。

系統會從下列位置探索技能：

- **工作區或專案技能** (儲存在您的存放庫中)：`.github/skills/`、`.claude/skills/`、`.agents/skills/`。
- **個人技能** (儲存在您的使用者設定檔中)：`~/.copilot/skills/`、`~/.claude/skills/`、`~/.agents/skills/`。

若要建立技能：

1. 為工作區技能建立 `.github/skills/` 目錄，或為個人技能建立 `~/.copilot/skills/` 目錄。
2. 為您的技能建立子目錄。 為每項技能提供專屬目錄 (例如 `.github/skills/github-issues/`)。
3. 在該目錄中建立 `SKILL.md` 檔案。 遵循 [agentskills.io/specification](https://agentskills.io/specification) 格式。
4. 您也可以選擇將指令碼、範例或其他資源新增至技能目錄。

在其中一個目錄中建立技能後，Agent 會自行決定何時使用它。 技能啟用時，交談中會顯示該技能，讓您知道系統正在套用它。

![Copilot Chat 顯示作用中的技能](../media/agent-skills.png)

未來版本將提供更易於使用的流程，協助您在 Visual Studio 中瀏覽及建立技能。 請試用 Agent 技能，並分享您的意見反應。
