GitHub Copilot CLI
Use Copilot directly from your terminal to answer questions, write and debug code, and interact with GitHub.
Recommended
Articles
About agent skills
Skills allow Copilot to perform specialized tasks.
About custom agents
Custom agents enhance Copilot with assistance tailored to your needs.
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.
About GitHub Copilot CLI
Find out about using Copilot from the command line.
About GitHub Copilot CLI session data
Your Copilot CLI sessions build a searchable history of everything you have worked on. Query past sessions with natural language, generate standup reports, get personalized tips, and resume previous work.
About GitHub Copilot plugins
Plugins are installable packages that extend Copilot with reusable agents, skills, hooks, and integrations.
About remote control of GitHub Copilot CLI sessions
Remote control lets you monitor and steer a Copilot CLI session from GitHub.com or GitHub Mobile, even after you've stepped away from your machine.
About the rubber duck agent
The rubber duck agent is a built-in critic that gives Copilot a constructive second opinion on its own plans, code, and tests—using a different AI model from the one driving your session.
Adding agent skills for GitHub Copilot CLI
Modify Copilot's behavior and abilities when it works on particular tasks.