How-tos for GitHub Copilot
Learn how to use GitHub Copilot.
- GitHub Copilot on GitHub, 1 of 20
- Setting up GitHub Copilot, 2 of 20
- Get suggestions from GitHub Copilot, 3 of 20
- GitHub Copilot Chat, 4 of 20
- GitHub Copilot CLI, 5 of 20
- Getting started with GitHub Copilot CLI, 1 of 66
- Best practices for GitHub Copilot CLI, 2 of 66
- Setting up GitHub Copilot CLI, 3 of 66
- Use GitHub Copilot CLI, 4 of 66
- Automate with GitHub Copilot CLI, 5 of 66
- Customize GitHub Copilot CLI, 6 of 66
- Administering Copilot CLI for your enterprise, 7 of 66
- Using Copilot CLI in GitHub Actions with GITHUB_TOKEN, 8 of 66
- Automating tasks with Copilot CLI and GitHub Actions, 9 of 66
- Quickstart for automating with GitHub Copilot CLI, 10 of 66
- Running GitHub Copilot CLI programmatically, 11 of 66
- Scheduling prompts in GitHub Copilot CLI, 12 of 66
- About agent skills, 13 of 66
- About GitHub Copilot plugins, 14 of 66
- About GitHub Copilot CLI, 15 of 66
- About custom agents, 16 of 66
- About remote control of GitHub Copilot CLI sessions, 17 of 66
- Allowing GitHub Copilot CLI to work autonomously, 18 of 66
- Canceling a GitHub Copilot CLI operation and rolling back changes, 19 of 66
- About GitHub Copilot CLI session data, 20 of 66
- Comparing GitHub Copilot CLI customization features, 21 of 66
- Managing context in GitHub Copilot CLI, 22 of 66
- Loading tools on demand with tool search, 23 of 66
- Running tasks in parallel with the /fleet command, 24 of 66
- Using LSP servers with GitHub Copilot CLI, 25 of 66
- Researching with GitHub Copilot CLI, 26 of 66
- About the rubber duck agent, 27 of 66
- About extensions for GitHub Copilot CLI, 28 of 66
- Copilot CLI ACP server, 29 of 66
- GitHub Copilot CLI command reference, 30 of 66
- GitHub Copilot CLI plugin reference, 31 of 66
- GitHub Copilot CLI programmatic reference, 32 of 66
- GitHub Copilot hooks reference, 33 of 66
- Application card: GitHub Copilot Agents, 34 of 66
- Using hooks with Copilot CLI for predictable, policy-compliant execution, 35 of 66
- Adding custom instructions for GitHub Copilot CLI, 36 of 66
- Adding MCP servers for GitHub Copilot CLI, 37 of 66
- Adding agent skills for GitHub Copilot CLI, 38 of 66
- Creating and using custom agents for GitHub Copilot CLI, 39 of 66
- Changing settings with the /settings command, 40 of 66
- Overview of customizing GitHub Copilot CLI, 41 of 66
- Creating a plugin for GitHub Copilot CLI, 42 of 66
- Finding and installing plugins for GitHub Copilot CLI, 43 of 66
- Creating a plugin marketplace for GitHub Copilot CLI, 44 of 66
- Using your own LLM models in GitHub Copilot CLI, 45 of 66
- Using hooks with GitHub Copilot CLI, 46 of 66
- Adding LSP servers for GitHub Copilot CLI, 47 of 66
- Authenticating GitHub Copilot CLI, 48 of 66
- Configuring GitHub Copilot CLI, 49 of 66
- Installing GitHub Copilot CLI, 50 of 66
- Troubleshooting GitHub Copilot CLI authentication, 51 of 66
- Requesting a code review with GitHub Copilot CLI, 52 of 66
- Allowing and denying tool use, 53 of 66
- Use voice input with Copilot CLI, 54 of 66
- Using GitHub Copilot CLI session data, 55 of 66
- Connecting GitHub Copilot CLI to VS Code, 56 of 66
- Delegating tasks to Copilot, 57 of 66
- Browsing issues, pull requests, and gists from GitHub Copilot CLI, 58 of 66
- Invoking custom agents, 59 of 66
- Managing pull requests with the /pr command, 60 of 66
- Using GitHub Copilot CLI, 61 of 66
- Rolling back changes made during a GitHub Copilot CLI session, 62 of 66
- Speeding up task completion with the /fleet command, 63 of 66
- Steering agents in GitHub Copilot CLI, 64 of 66
- Steering a GitHub Copilot CLI session from another device, 65 of 66
- Setting an AI credit session limit in GitHub Copilot CLI, 66 of 66
- Cloud and local sandboxes for GitHub Copilot, 6 of 20
- GitHub Copilot app, 7 of 20
- Getting started with the GitHub Copilot app, 1 of 8
- Customizing the GitHub Copilot app, 2 of 8
- Working with agent sessions in the GitHub Copilot app, 3 of 8
- Working with canvas extensions in the GitHub Copilot app, 4 of 8
- Managing issues and pull requests with the GitHub Copilot app, 5 of 8
- Using automations in the GitHub Copilot app, 6 of 8
- Using your own LLM models in the GitHub Copilot app, 7 of 8
- Using deep links to open the GitHub Copilot app, 8 of 8
- Copilot SDK, 8 of 20
- GitHub Agentic Workflows, 9 of 20
- Use GitHub Copilot agents, 10 of 20
- AI models for GitHub Copilot, 11 of 20
- Provide context to GitHub Copilot, 12 of 20
- Configure custom instructions for GitHub Copilot, 13 of 20
- Configure and audit content exclusion, 14 of 20
- Use GitHub Copilot for common tasks, 15 of 20
- Configure personal settings, 16 of 20
- Manage and monitor spending for GitHub Copilot, 17 of 20
- Manage your GitHub Copilot account, 18 of 20
- Administer GitHub Copilot for your team, 19 of 20
- Managing GitHub Copilot in your organization, 1 of 6
- Managing GitHub Copilot in your enterprise, 2 of 6
- Managing MCP usage in your company, 3 of 6
- Downloading a GitHub Copilot activity report for your organization or enterprise, 4 of 6
- Viewing the Copilot usage metrics dashboard, 5 of 6
- Viewing the code generation dashboard, 6 of 6
- Troubleshoot GitHub Copilot, 20 of 20
- Troubleshooting common issues with GitHub Copilot, 1 of 6
- Viewing logs for GitHub Copilot in your environment, 2 of 6
- Troubleshooting firewall settings for GitHub Copilot, 3 of 6
- Troubleshooting network errors for GitHub Copilot, 4 of 6
- Troubleshooting common issues with GitHub Spark, 5 of 6
- Troubleshooting slow responses from GitHub Copilot, 6 of 6