Skip to main content

Let's Create A GitHub Copilot Extension! (Workshop)

• JS Nation 2025

In this hands-on workshop, I walked through how to create a GitHub Copilot Extension from scratch. We explored GitHub’s AI-powered tool ecosystem, built a working extension together, and discussed how to integrate with third-party services to enhance developer workflows.

What We Covered:

  • What GitHub Copilot is and how it works
  • The purpose and structure of Copilot Extensions
  • Key concepts for building your own extension
  • Live coding: building, testing, and debugging an extension

Workshop Highlights:

  • Using the nickytonline/copilot-extension-workshop repo
  • Local development setup and tunneling
  • Creating and configuring a GitHub App
  • Working with the Copilot Extensions Preview SDK
  • Debugging and testing your extension

By the end of the session, participants had a fully functional Copilot Extension running in their own environments—with the tools and knowledge to build more complex, custom integrations.

This workshop is especially useful for:

  • Developers curious about AI tooling
  • Teams looking to customize GitHub Copilot
  • Anyone exploring Copilot Extensions as a platform for developer tools

Related Talks