copilot-sdk

Guide developers in building and configuring GitHub Copilot SDK agents across TypeScript, Python, Go, and .NET.

4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/vivi3172/v-telegram-bot --skill copilot-sdk-vivi3172
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-sdk
Source: https://github.com/vivi3172/v-telegram-bot/tree/main/.gemini/skills/copilot-sdk
Command: npx skills add https://github.com/vivi3172/v-telegram-bot --skill copilot-sdk-vivi3172

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides developers to build, configure, and operate GitHub Copilot SDK-powered agents and applications across languages.

Core Features & Use Cases

  • ESM-only Node.js support with explicit CommonJS prohibition
  • Multi-language coverage: TypeScript/Node.js (ESM), Python, Go, and .NET
  • CLI integration, custom agents, and MCP server configuration
  • Practical examples and recipes across languages

Quick Start

Install the required tools and start a sample Copilot SDK project to explore agent development.

Frequently Asked Questions about copilot-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build custom agents with the GitHub Copilot SDK?

You can build custom agents with the GitHub Copilot SDK by installing required tools, configuring CLI settings, and following practical recipes to create and operate agents across supported languages.

Does the GitHub Copilot SDK support CommonJS in Node.js?

No, the GitHub Copilot SDK enforces ECMAScript Modules (ESM) only in Node.js environments, explicitly prohibiting CommonJS to ensure modern module compatibility and startup workflows.

What programming languages can I use with the GitHub Copilot SDK?

The GitHub Copilot SDK supports multi-language development across TypeScript/Node.js, Python, Go, and .NET, allowing you to configure agents and MCP servers in your preferred environment.

How do I configure MCP servers when using the Copilot SDK?

Configure MCP servers in the Copilot SDK by applying the documented CLI integration steps and usage patterns, ensuring correct prerequisites and startup workflows are met for your language.

Why does my Copilot SDK TypeScript project fail to start?

Your Copilot SDK TypeScript project may fail because it strictly requires an ECMAScript Modules environment; CommonJS is prohibited, and missing ESM configuration will break startup workflows.