Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Agentkunskaper är återanvändbara uppsättningar med instruktioner som lär Copilot agenter hur de utför specifika uppgifter, till exempel att köra en byggpipeline, generera pannplåt eller följa teamets kodningsstandarder. Genom att definiera färdigheter en gång sparar du tid och säkerställer konsekvent beteende i arbetsflödet.
Färdigheter kompletterar anpassade agenter och anpassade instruktioner. Anpassade agenter definierar en persona och en verktygsuppsättning och anpassade instruktioner anger allmänna kodningsinställningar, men färdigheter ger fokuserad, uppgiftsspecifik vägledning som alla agenter kan identifiera och använda automatiskt.
Prerequisites
- Visual Studio 2026 version 18.5 eller senare
- En GitHub Copilot-prenumeration
Så här fungerar agentkunskaper
När du använder agentläge identifierar Copilot automatiskt kunskaper från lagringsplatsen och användarprofilen. Agenten bestämmer när en färdighet är relevant för din begäran och aktiverar den. När en färdighet aktiveras visas den i chatten så att du vet att den tillämpas.
Färdighetsplatser
Färdigheter hämtas från följande platser:
| Färdighetstyp | Location |
|---|---|
| Arbetsyta eller projektfärdigheter (lagras i ditt arkiv) |
.github/skills/, .claude/skills/, .agents/skills/ |
| Personliga kunskaper (lagras i din användarprofil) |
~/.copilot/skills/, ~/.claude/skills/, ~/.agents/skills/ |
Arbetsytekunskaper delas med ditt team via källkontroll. Personliga kunskaper gäller för alla dina projekt och har inte allokerats till någon lagringsplats.
Skapa en färdighet
Du kan skapa en färdighet manuellt i filsystemet.
Skapa en färdighet manuellt
Varje färdighet är en katalog som innehåller en SKILL.md fil som följer agentskills.io-specifikationen.
Skapa en kompetenskatalog. För en arbetsytefärdighet använder du
.github/skills/i roten på lagringsplatsen. För en personlig färdighet använder du~/.copilot/skills/.Skapa en underkatalog för dina kunskaper. Varje färdighet bör ha en egen katalog (till exempel
.github/skills/github-issues/).Skapa en
SKILL.mdfil i kunskapskatalogen. Filen innehåller YAML-frontmatter med metadata följt av Markdown-instruktioner.Du kan också lägga till skript, exempel eller andra resurser i din kompetenskatalog.
Kompetenskatalogstruktur
your-repo/
└── .github/
└── skills/
└── github-issues/
├── SKILL.md # Required: metadata + instructions
├── scripts/ # Optional: executable code
├── references/ # Optional: documentation
└── assets/ # Optional: templates, resources
SKILL.md-format
Filen SKILL.md måste innehålla YAML-frontmatter följt av Markdown-innehåll:
---
name: github-issues
description: Creates and manages GitHub issues following team conventions. Use when working with issue tracking, bug reports, or feature requests.
---
When creating GitHub issues:
- Use the standard title format: [Component] Brief description
- Add appropriate labels based on issue type
- Include reproduction steps for bug reports
- Link related issues and PRs
Frontmatter-egenskaper
| Property | Obligatoriskt | Description |
|---|---|---|
name |
Ja | Endast gemener, siffror och bindestreck. Måste matcha det överordnade katalognamnet. Maximalt 64 tecken. |
description |
Ja | Beskriver vad kunskapen gör och när den ska användas. Maximalt 1 024 tecken. |
license |
Nej. | Licensnamn eller referens till en paketerad licensfil. |
compatibility |
Nej. | Miljökrav, till exempel avsedd produkt eller nödvändiga systempaket. |
metadata |
Nej. | Godtycklig nyckelvärdesmappning för ytterligare metadata. |
allowed-tools |
Nej. | Utrymmesavgränsad sträng med förgodkända verktyg som färdigheten kan använda. |
Tips för att skriva om färdigheter på ett effektivt sätt
- Håll huvudlinjen
SKILL.mdunder 500 rader. Flytta detaljerat referensmaterial till separata filer ireferences/katalogen. - Skriv en tydlig information
descriptionsom innehåller specifika nyckelord som hjälper agenter att identifiera när kunskapen är relevant. - Inkludera stegvisa instruktioner, exempel och vanliga gränsfall.
Hantera färdigheter från kompetenspanelen
Välj ikonen Tools i det nedre högra hörnet av Copilot Chat för att öppna kompetenspanelen, en dedikerad vy över varje identifierad färdighet. Kompetenspanelen är endast tillgänglig i Visual Studio 2026 Insiders.
Från panelen kan du:
-
Redigera: Öppna valfri färdighet
SKILL.mddirekt i redigeraren från ... menyn. - Öppna filplats: Hoppa till katalogen skill på disken.
- Sök: Filtrera kunskaper efter namn eller nyckelord.
Panelen visar även diagnostik för eventuella kunskapskonfigurationsfel, så att du snabbt kan upptäcka och åtgärda problem.
Community-kunskaper
Se lagringsplatsen awesome-copilot för exempelkunskaper som delas av communityn.