Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python, Go, or .NET. Covers session managemen...
Build applications that programmatically interact with GitHub Copilot. The SDK wraps the Copilot CLI via JSON-RPC, providing session management, custom tools, hooks, MCP server integration, and streaming across Node.js, Python, Go, and .NET.
copilot --version to verify)| Language | Package | Install |
|---|---|---|
| Node.js | @github/copilot-sdk | npm install @github/copilot-sdk |
| Python | github-copilot-sdk | pip install github-copilot-sdk |
| Go | github.com/github/copilot-sdk/go | go get github.com/github/copilot-sdk/go |
| .NET | GitHub.Copilot.SDK | dotnet add package GitHub.Copilot.SDK |
All SDK usage follows this pattern: create a client, create a session, send messages.
import { CopilotClient } from "@github/copilot-sdk";
const client = new CopilotClient();
npx skills add pratyushdeosingh/mdp --skill copilot-sdkHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
The main idea is there, but the wording is messy and easy to misinterpret.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Some hints are present, but an agent still has to guess many steps.