# Customizations for GitHub Copilot

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

## Links

* [Comparing Copilot customization features](/en/copilot/concepts/customizations/comparing-customizations)

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

* [Agent skills](/en/copilot/concepts/customizations/agent-skills)

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

* [Custom agents](/en/copilot/concepts/customizations/custom-agents)

  Give Copilot reusable specialist roles with tailored instructions and tools.

* [Model Context Protocol (MCP)](/en/copilot/concepts/customizations/mcp)

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

* [Hooks for GitHub Copilot](/en/copilot/concepts/customizations/hooks)

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

* [Extensions for GitHub Copilot](/en/copilot/concepts/customizations/extensions)

  Extend Copilot with capabilities implemented in code.

* [Plugins for GitHub Copilot](/en/copilot/concepts/customizations/plugins)

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

* [Using LSP servers with GitHub Copilot CLI](/en/copilot/concepts/customizations/lsp-servers)

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