In this workshop, you'll learn how to create a GitHub Copilot Extension. We'll explore GitHub's new AI-powered tool ecosystem and guide you through building your own extension from scratch. By the end of this session, you'll understand how to leverage Copilot Extensions to enhance your development workflow and integrate with third-party services.
In This Workshop, You'll Discover:
- What GitHub Copilot is and its capabilities
- What GitHub Copilot Extensions are
- The anatomy of a Copilot Extension
- How to build your own Copilot Extension
Hands-on Development:
- Clone the template repository: nickytonline/copilot-
extension-template - Install dependencies
- Expose your local development server
- Create and configure your GitHub Application
- Use the Copilot Extensions Preview SDK
- Debug and test your extension
By the end of this workshop, you'll have created a working GitHub Copilot Extension that you can use immediately in your development environment. You'll be able to extend this foundation to build more complex integrations and custom AI-powered tools tailored to your specific needs.
This workshop is ideal for:
- Developers looking to enhance their productivity with AI tools
- Teams wanting to build custom integrations with GitHub Copilot
- Anyone interested in creating AI-powered developer tools
This workshop has been presented at JSNation 2025, check out the latest edition of this JavaScript Conference.