PERPLEXITY SAYS ME
What are Copilot skills?
Skills in Copilot are reusable, instruction-based packages that teach the AI how to perform specific, repeatable tasks consistently. Instead of explaining your process from scratch every time, you give Copilot a small instruction file (usually SKILL.md) that describes when to use the process, the steps to follow, and what a good result looks like.[support.microsoft][learn.microsoft][aguidetocloud]
Think of skills as specialized “modes” or “expert roles” that Copilot can activate automatically when your request matches the skill’s purpose.[learn.microsoft][help-accessevo.theaccessgroup]
Where do skills appear?
Skills are supported in several Copilot experiences, including:
- GitHub Copilot (agent mode in VS Code, JetBrains IDEs, GitHub Copilot CLI, cloud agents, code review)[learn.microsoft][docs.github]
- Microsoft 365 Copilot (e.g., Excel, PowerPoint, and via plugins like Cowork)[support.microsoft][aguidetocloud]
- Copilot Studio agents (custom agents you build)[learn.microsoft][dev]
- Some third‑party or domain‑specific Copilots (e.g., Access Evo with web search, document, and product skills)[help-accessevo.theaccessgroup]
How skills work (in practice)
A skill is typically a folder containing:
- A
SKILL.mdfile with:- YAML frontmatter (name, description, sometimes triggers)
- Markdown instructions that tell Copilot how to do the task
- Optional supporting files: templates, scripts, examples, reference docs[learn.microsoft][docs.github][awesome-copilot.github]
Copilot uses the skill’s name and description to decide when it’s relevant. When your prompt matches, Copilot can:
- Auto‑discover and apply the skill without you mentioning it, or
- Let you invoke it explicitly via a slash command or selector[learn.microsoft][awesome-copilot.github][dev]
How to use skills
Usage differs slightly by product, but the patterns are similar.
1. Let Copilot choose automatically
In many setups (GitHub Copilot agent mode, some M365/Copilot Studio agents), you just ask naturally:
“Generate unit tests for this service following our team standards.”
Copilot reads available skills, matches your intent to a skill’s description, and applies it. The chat usually indicates which skill was used.[learn.microsoft][help-accessevo.theaccessgroup][github]
2. Invoke a skill explicitly
GitHub Copilot (VS Code / CLI):
- Type a slash command with the skill name:
/generate-tests fix the failing tests- You can even use multiple skills in one message:
/generate-tests and then /conventional-commit[awesome-copilot.github][dev]
- Or open the Skills panel (Tools icon → Skills) to browse and select.[learn.microsoft]
Copilot in Excel / PowerPoint:
- Open the Copilot pane.
- Use the “Add work content” / “Choose skills” menu in the prompt field.
- Select a skill, or @mention it in your prompt, e.g.
@data-analysis summarize this table.[support.microsoft]
Copilot Studio / custom agents:
- Skills appear as selectable capabilities when configuring an agent.
- You can:
- List them in an instruction file (“use skill X when…”)
- Rely on the LLM to pick based on description
- Call skills from other skills/instructions[dev]
Some interfaces also have a skill selector in the input area and an Auto Skill Selection toggle to turn automatic use on/off.[help-accessevo.theaccessgroup]
Creating your own skills (brief overview)
If you want repeatable workflows (e.g., for teaching materials, standardized feedback, or data checks), you can define custom skills.
GitHub Copilot (VS Code example):
- Open the Skills panel in Copilot Chat.
- Click + to create a new skill.
- Choose scope:
- Workspace (shared in repo:
.github/skills/your-skill/) - Personal (just for you:
~/.copilot/skills/your-skill/)
- Workspace (shared in repo:
- Fill in:
- Name & description
- Instructions in
SKILL.md(Markdown) - Optional templates/scripts[learn.microsoft][docs.github]
Microsoft 365 / Copilot Studio:
- Skills are similarly defined as Markdown with YAML metadata, then attached to agents or made available in apps like Excel/PowerPoint. Admins can govern which skills are allowed in an organization.[aguidetocloud][learn.microsoft][dev]
Practical use cases for your context
Given your work in adult education and material design, skills could help you:
- Standardize how Copilot creates B2 listening/comprehension tasks from a transcript.
- Enforce a consistent structure for multilingual terminology tables.
- Automate routines like “turn this video summary into 5 multiple‑choice questions + answer key”.
- Apply your house style for feedback on student writing every time.
If you tell me which Copilot product you’re using (GitHub Copilot in VS Code, Microsoft 365 Copilot, or something else), I can outline concrete steps to create a skill tailored to one of your typical teaching workflows.
REFERENCES
[EN]
About agent skills – GitHub Docs
docs.github.com/en/copilot/concepts/agents/about-agent-skills
Skills overview for agents – Microsoft Copilot Studio (GitHub Copilot) | Microsoft Learn
learn.microsoft.com/en-us/microsoft-copilot-studio/agents-experience/skills-overview
Use skills with Copilot in Excel to complete repeatable tasks | Microsoft Support
support.microsoft.com/en-us/excel/copilot/copilot-in-excel-skills
[ES]
Acerca de las aptitudes del agente – Documentación de GitHub
docs.github.com/es/copilot/concepts/agents/about-agent-skills
Resumen de habilidades para agentes – Microsoft Copilot Studio (GitHub Copilot) | Microsoft Learn
learn.microsoft.com/es-es/microsoft-copilot-studio/agents-experience/skills-overview
Use habilidades con Copilot en Excel para completar tareas repetitivas | Microsoft Support
support.microsoft.com/es-es/excel/copilot/copilot-in-excel-skills
[NL]
Vaardighedenoverzicht voor agenten – Microsoft Copilot Studio (GitHub Copilot) | Microsoft Learn
learn.microsoft.com/nl-nl/microsoft-copilot-studio/agents-experience/skills-overview
Vaardigheden gebruiken met Copilot in Excel om herhaalbare taken te voltooien | Microsoft Support
support.microsoft.com/nl-nl/excel/copilot/copilot-in-excel-skills
A LIST
awesome-copilot/skills at main · github/awesome-copilot · GitHub
github.com/github/awesome-copilot/tree/main/skills/