Fundamentals
Essential concepts to tailor GitHub Copilot beyond its default experience.
What are Agents, Skills, and Instructions
Understand the primary customization primitives that extend GitHub Copilot for specific workflows.
Understanding Copilot Context
Learn how GitHub Copilot uses context from your code, workspace, and conversation to generate relevant suggestions.
Copilot Configuration Basics
Learn how to configure GitHub Copilot at user, workspace, and repository levels to optimize your AI-assisted development experience.
Defining Custom Instructions
Learn how to create persistent, context-aware instructions that guide GitHub Copilot automatically across your codebase.
Creating Effective Skills
Master the art of writing reusable, shareable skill folders that deliver consistent results across your team.
Building Custom Agents
Learn how to create specialized GitHub Copilot agents with custom personas, tool integrations, and domain expertise.
Understanding MCP Servers
Learn how Model Context Protocol servers extend GitHub Copilot with access to external tools, databases, and APIs.
Automating with Hooks
Learn how to use hooks to automate lifecycle events like formatting, linting, and governance checks during Copilot agent sessions.
Using the Copilot Coding Agent
Learn how to use GitHub Copilot coding agent to autonomously work on issues, generate pull requests, and automate development tasks.
Installing and Using Plugins
Learn how to find, install, and manage plugins that extend GitHub Copilot CLI with reusable agents, skills, hooks, and integrations.
Before/After Customization Examples
See real-world transformations showing how custom agents, skills, and instructions dramatically improve GitHub Copilot effectiveness.
Reference
Quick-lookup resources to keep handy while you work.
Hands-on
Interactive samples and recipes to learn by doing.