Skip to main content
Skip to content

Customizations for GitHub Copilot

Extend Copilot CLI for your own workflows, and for organizations, standardize how Copilot CLI is customized across teams.

Comparing Copilot customization features

Choose the right way to give Copilot guidance, specialized expertise, and access to tools.

Agent skills

Give Copilot repeatable workflows with task-specific instructions, scripts, and resources.

Custom agents

Give Copilot reusable specialist roles with tailored instructions and tools.

Model Context Protocol (MCP)

Connect Copilot to external tools and data through Model Context Protocol (MCP) servers.

Hooks for GitHub Copilot

Run your own checks, logging, or other commands at defined points while a Copilot agent works.

Extensions for GitHub Copilot

Extend Copilot with capabilities implemented in code.

Plugins for GitHub Copilot

Plugins are installable packages that extend Copilot with reusable agents, skills, hooks, and integrations.

Using LSP servers with GitHub Copilot CLI

LSP servers give Copilot CLI precise code intelligence, enabling it to navigate definitions, find references, and rename symbols accurately across your project.