Skip to main content
Skip to content

GitHub Copilot CLI

Use Copilot directly from your terminal to answer questions, write and debug code, and interact with GitHub.

Articles

Learn about Copilot CLI

About agent skills

Skills allow Copilot to perform specialized tasks.

About custom agents

Custom agents enhance Copilot with assistance tailored to your needs.

Learn about Copilot CLI

About extensions for GitHub Copilot CLI

Extensions let you add your own tools and slash commands to GitHub Copilot CLI, using only the SDK that ships with the CLI.

Learn about Copilot CLI

About GitHub Copilot plugins

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

About GitHub Copilot session data

Understand what session data is, where it is stored, who can access it, and how it is managed.

Configure Copilot CLI

Adding agent skills for GitHub Copilot CLI

Modify Copilot's behavior and abilities when it works on particular tasks.

Configure Copilot CLI

Adding custom instructions for GitHub Copilot CLI

Give Copilot additional context on how to understand your project and how to build, test and validate its changes.

Configure Copilot CLI

Adding LLM models to GitHub Copilot CLI

Use a model from an external provider of your choice in Copilot by supplying your own API key.

Configure Copilot CLI

Adding LSP servers for GitHub Copilot CLI

You can add LSP servers to give Copilot CLI precise code intelligence, improving its ability to navigate definitions, find references, and rename symbols.

Showing 1-9 of 66