---
featureId: agent-skills
title: 使用智能体技能
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 智能体现在可以自动发现和使用存储库或用户配置文件中定义的技能。

---


Visual Studio 中的 Copilot 智能体现在可以自动发现技能。 智能体技能是可重用的指令集，教智能体如何处理特定任务，例如运行生成管道、生成样板或遵循团队的编码标准。 一次性定义一项技能，以节省时间，并在整个工作流程中保持行为一致。 有关社区示例，请参阅 [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. （可选）将脚本、示例或其他资源添加到技能目录中。

在其中一个目录中创建技能后，智能体将决定何时使用它。 当一项技能处于活动状态时，它会出现在聊天中，这样你就知道它正在被应用。

![显示活动技能的 Copilot 对话助手](../media/agent-skills.png)

在即将发布的 Visual Studio 版本中，将针对浏览和创建技能提供更多用户友好的流程。 试用智能体技能，并分享你的反馈。
