copilot-customization

Reference VS Code Copilot customization mechanisms and file schemas.

50|32|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/jonathan-vella/azure-agentic-infraops-accelerator --skill copilot-customization-jonathan-vella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-customization
Source: https://github.com/jonathan-vella/azure-agentic-infraops-accelerator/tree/main/.github/skills/copilot-customization
Command: npx skills add https://github.com/jonathan-vella/azure-agentic-infraops-accelerator --skill copilot-customization-jonathan-vella

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to customizing GitHub Copilot, enabling users to tailor its behavior for specific coding standards, tasks, and workflows.

Core Features & Use Cases

  • Mechanism Comparison: Understand the differences and use cases for instructions, prompts, agents, and skills.
  • File Schema Reference: Quickly find the correct frontmatter structure for creating new customization files.
  • Debugging Aid: Troubleshoot why a customization might not be loading or behaving as expected.
  • Use Case: You need to create a new custom agent for your team. This Skill helps you understand the .agent.md file structure, required fields, and how to define its tools and behavior.

Quick Start

Use the copilot-customization skill to understand how to create a new .prompt.md file for a reusable task.

Frequently Asked Questions about copilot-customization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the difference between Copilot instructions, prompts, agents, and skills in VS Code?

The primary difference is their scope and structure: instructions define global coding standards, prompts create reusable task templates, agents encapsulate specific workflows with defined tools, and skills provide specialized interactive capabilities. Comparing these mechanisms helps you choose the right file type for your workflow.

How do I create a custom Copilot agent in VS Code?

To create a custom Copilot agent, you need to create a `.agent.md` file with the correct frontmatter schema, define required fields, and specify its tools and behavior. The file structure determines how the agent operates within your development environment.

Why is my Copilot customization file not loading or working as expected?

Copilot customization loading issues typically stem from incorrect frontmatter schema, misplaced files, or syntax errors. Debugging involves validating the frontmatter structure, checking file locations, and understanding progressive loading interactions between different customization types.

What frontmatter fields are required for a Copilot prompt file?

Copilot prompt files require specific frontmatter fields defined by the schema to function correctly. You can reference the file schema documentation to quickly find the correct frontmatter structure needed for creating new `.prompt.md` files for reusable tasks.

When should I use Copilot instructions instead of custom agents?

Use Copilot instructions when you need to enforce global coding standards and behavioral guidelines, whereas custom agents are better suited for encapsulating specific team workflows with dedicated tools. Choosing the right mechanism depends on whether your goal is broad guidance or scoped automation.

Can I use MCP servers and hooks together with Copilot skills?

Yes, MCP servers, hooks, and plugins can interact with Copilot skills as part of the broader customization ecosystem. Understanding the interaction between these different customization types is essential for building complex, layered Copilot behaviors.