You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ide/copilot-agent-skills.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
-
title: Use agent skills with GitHub Copilot
3
-
description: Learn how to define reusable agent skills that teach Copilot agents how to perform specific tasks in Visual Studio.
4
-
ms.date: 04/23/2026
2
+
title: Use Agent Skills with GitHub Copilot
3
+
description: Learn how to define reusable Agent Skills that teach Copilot agents how to perform specific tasks in Visual Studio.
4
+
ms.date: 04/27/2026
5
5
ms.topic: how-to
6
6
author: mikejo5000
7
7
ms.author: mikejo
@@ -14,7 +14,7 @@ ms.update-cycle: 180-days
14
14
monikerRange: '>= visualstudio'
15
15
---
16
16
17
-
# Use agent skills with GitHub Copilot
17
+
# Use Agent Skills with GitHub Copilot
18
18
19
19
Agent skills are reusable sets of instructions that teach Copilot agents how to perform specific tasks, like running a build pipeline, generating boilerplate, or following your team's coding standards. By defining skills once, you save time and ensure consistent behavior across your workflow.
20
20
@@ -25,7 +25,7 @@ Skills complement [custom agents](copilot-specialized-agents.md) and [custom ins
25
25
+[Visual Studio 2026 version 18.5](/visualstudio/releases/2026/release-notes) or later
26
26
+ A [GitHub Copilot subscription](https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)
27
27
28
-
## How agent skills work
28
+
## How Agent Skills work
29
29
30
30
When you use [agent mode](copilot-agent-mode.md), Copilot automatically discovers skills from your repository and user profile. The agent decides when a skill is relevant to your request and activates it. When a skill is activated, it appears in the chat to let you know it's being applied.
31
31
@@ -126,8 +126,8 @@ When creating GitHub issues:
126
126
- Include step-by-step instructions, examples, and common edge cases.
127
127
128
128
## Manage skills from the skills panel
129
-
130
-
Select the **Tools** icon in the bottom-right corner of Copilot Chat to open the skills panel, a dedicated view of every discovered skill.
129
+
<!-- Skills panel is in GA in 18.6 -->
130
+
Select the **Tools** icon in the bottom-right corner of Copilot Chat to open the skills panel, a dedicated view of every discovered skill. The Skills panel is available only in the Visual Studio 2026 Insiders.
131
131
132
132
:::image type="content" source="media/visualstudio/skills-panel.png" alt-text="Screenshot that shows the skills panel where you can edit and open skills." lightbox="media/visualstudio/skills-panel.png":::
133
133
@@ -139,6 +139,7 @@ From the panel, you can:
139
139
140
140
The panel also surfaces diagnostics for any skill configuration errors, so you can quickly spot and fix issues.
141
141
142
+
<!-- Remove for now. Simona would like to see a dedicated article for this subject
142
143
## Skills vs. custom instructions
143
144
144
145
You might already use [custom instructions](copilot-chat-context.md#use-custom-instructions) (`.github/copilot-instructions.md`) to guide Copilot's behavior. Custom instructions are great for broad, always-on guidance, such as "use tabs, not spaces" or "prefer async/await over callbacks." They're automatically applied to every interaction with Copilot.
@@ -154,6 +155,7 @@ Agent skills are different. Skills are task-specific and dynamically loaded. The
154
155
Use custom instructions for rules that should always apply. Use skills for specialized workflows that only matter in certain contexts.
155
156
156
157
You can also extend your agent's capabilities through [MCP tools](mcp-servers.md), which let the agent interact with external services and APIs. Skills and MCP tools complement each other — a skill can describe how to handle a task while an MCP tool provides the capability to execute it.
Copy file name to clipboardExpand all lines: docs/ide/copilot-specialized-agents.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -140,7 +140,7 @@ The built-in agents cover common workflows, but your team knows your workflow be
140
140
141
141
Custom agents become especially powerful when combined with [MCP (Model Context Protocol)](mcp-servers.md). You can connect agents to external knowledge sources like internal documentation, design systems, APIs, and databases, so the agent isn't limited to what's in your repository.
142
142
143
-
You can also define reusable [agent skills](copilot-agent-skills.md) that any agent can discover and use automatically. While agents define a persona and tool set, skills provide focused, task-specific instructions.
143
+
You can also define reusable [Agent Skills](copilot-agent-skills.md) that any agent can discover and use automatically. While agents define a persona and tool set, skills provide focused, task-specific instructions.
144
144
145
145
### Create a custom agent
146
146
@@ -337,7 +337,7 @@ Share your custom agent configurations in the [awesome-copilot repository](https
337
337
## Related content
338
338
339
339
+[Get started with GitHub Copilot agent mode](copilot-agent-mode.md)
340
-
+[Use agent skills](copilot-agent-skills.md)
340
+
+[Use Agent Skills](copilot-agent-skills.md)
341
341
+[Use MCP servers](mcp-servers.md)
342
342
+[Customize chat responses and set context](copilot-chat-context.md)
343
343
+[GitHub Copilot testing for .NET](../test/github-copilot-test-dotnet-overview.md)
0 commit comments