{"meta":{"title":"Customize GitHub Copilot CLI","intro":"Learn how to customize Copilot CLI to maximize its usefulness when working on a specific project.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/how-tos","title":"How-tos"},{"href":"/en/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/en/copilot/how-tos/copilot-cli/customize-copilot","title":"Customize Copilot CLI"}],"documentType":"subcategory"},"body":"# Customize GitHub Copilot CLI\n\nLearn how to customize Copilot CLI to maximize its usefulness when working on a specific project.\n\n## Links\n\n* [Overview of customizing GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/overview)\n\n  Copilot CLI works best when customized for your specific project and workflow.\n\n* [Adding custom instructions for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/add-custom-instructions)\n\n  Give Copilot additional context on how to understand your project and how to build, test and validate its changes.\n\n* [Changing settings with the <code>/settings</code> command](/en/copilot/how-tos/copilot-cli/customize-copilot/change-settings)\n\n  View and change your personal settings for GitHub Copilot CLI with the /settings slash command.\n\n* [Using hooks with GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/use-hooks)\n\n  Extend GitHub Copilot agent behavior with custom shell commands at key points during agent execution.\n\n* [Adding agent skills for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/add-skills)\n\n  Modify Copilot's behavior and abilities when it works on particular tasks.\n\n* [Adding MCP servers for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers)\n\n  Extend Copilot's capabilities by connecting Model Context Protocol (MCP) servers to provide additional tools and context.\n\n* [Creating and using custom agents for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/create-custom-agents-for-cli)\n\n  Create specialized agents with tailored expertise for specific development tasks.\n\n* [Using your own LLM models in GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)\n\n  Use a model from an external provider of your choice in Copilot by supplying your own API key.\n\n* [Finding and installing plugins for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing)\n\n  Extend Copilot's functionality by installing plugins created by the community or by your team.\n\n* [Creating a plugin for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating)\n\n  Create a plugin to share customizations in an easy-to-install package.\n\n* [Creating a plugin marketplace for GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace)\n\n  You can make CLI plugins that you've created easy to install by adding them to a marketplace."}