Skip to main content

GitHub Copilot Extensions

Learn how to integrate external tools with Copilot.

Setting up GitHub Copilot Extensions

Follow these steps to start building Copilot Extensions.

Creating a GitHub Copilot Extension

Learn how to integrate your Copilot agent with a GitHub App to create your Copilot Extension.

Building a GitHub Copilot agent for your GitHub Copilot Extension

Learn how to build a custom Copilot agent that determines the functionality of your Copilot Extension.

Building GitHub Copilot skillsets

Learn the steps to build GitHub Copilot skillsets and integrate custom tools and functions into your Copilot environment.

Setting up OIDC for your GitHub Copilot extension

Learn how to set up OpenID Connect (OIDC) with your Copilot Extension to enhance security.

Debugging your GitHub Copilot Extension

Learn how to debug your GitHub Copilot Extension from the command line before you publish it.

Managing the availability of your GitHub Copilot Extension

After you build your Copilot Extension, you can change it's visibility or publish it on the GitHub Marketplace.