Skip to main content
plugin official · GitHub

copilot-sdk — GitHub Copilot plugin: build apps on the SDK

A GitHub Copilot skill for embedding Copilot SDK agents into apps written in C#, Go, Node.js/TypeScript or Python.

Install into GitHub Copilot · Command from the source All methods and platforms ↓
copilot plugin install copilot-sdk@awesome-copilot
Open on GitHub

What copilot-sdk does

The plugin ships one skill, SKILL.md. It kicks in when you write code against the GitHub Copilot SDK: embedding an agent in an app, defining custom tools, streaming responses, managing sessions, connecting to MCP servers, or building a custom agent. The skill tells the model how the SDK actually works, so generated code lands closer to the real API instead of a guess.

Instructions cover four languages: C#, Go, Node.js/TypeScript and Python. Install is one command through Copilot CLI, with no extra setup. If you already build on the Copilot SDK and keep fixing what the agent wrote, that alone is reason enough to try it.

What it helps with

  • embed a Copilot SDK agent into an existing app
  • define custom tools and wire them into a session
  • stream responses instead of waiting for the full answer
  • connect an app to an MCP server
  • build a custom agent for one task

Example prompts for the agent

  • help me embed a GitHub Copilot SDK agent in my Node.js app
  • add a custom tool to a Copilot SDK session and call it from the agent
  • connect an MCP server to a Copilot SDK agent in Python

How to install copilot-sdk

Command from the source

copilot plugin install copilot-sdk@awesome-copilot

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about copilot-sdk

How do I install copilot-sdk in GitHub Copilot?

Through Copilot CLI: copilot plugin install copilot-sdk@awesome-copilot.

What does copilot-sdk do?

It adds a skill with GitHub Copilot SDK guidance: embedding agents, custom tools, streaming, sessions, MCP servers and custom agents.

Which languages does the plugin cover?

C#, Go, Node.js/TypeScript and Python.

Source text

copilot-sdk · MIT
# Copilot SDK Plugin

Build applications with the GitHub Copilot SDK across multiple programming languages. Includes comprehensive instructions for C#, Go, Node.js/TypeScript, and Python to help you create AI-powered applications.

## Installation

```bash
# Using Copilot CLI
copilot plugin install copilot-sdk@awesome-copilot
```

## What's Included

### Skills

| Skill | Description |
|-------|-------------|
| `SKILL.md` | Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent. |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Similar plugins

All plugins for Agent setup: memory, context, orchestration →

From the same set732

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor