Setup & Installation
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
