Back to skills

copilot-sdk

ai-tools

The GitHub Copilot SDK lets you build applications that programmatically interact with GitHub Copilot. It wraps the Copilot CLI via JSON-RPC and supports session management, custom tools, hooks, MCP s

Setup & Installation

npx skills add https://github.com/microsoft/copilot-sdk --skill copilot-sdk
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/copilot-sdk
View on GitHub

What This Skill Does

The GitHub Copilot SDK lets you build applications that programmatically interact with GitHub Copilot. It wraps the Copilot CLI via JSON-RPC and supports session management, custom tools, hooks, MCP server integration, and streaming across Node.js, Python, Go, and .NET. Instead of manually orchestrating prompts and tool calls against raw LLM APIs, the SDK handles session state, streaming, permission control, and MCP server lifecycle so you can focus on application logic.

When to use it

  • Working with copilot sdk functionality
  • Implementing copilot sdk features
  • Debugging copilot sdk related issues