If you're building an app that needs AI agent capabilities, this wraps GitHub's production Copilot engine so you don't have to build orchestration yourself. It handles planning, tool calling, and streaming in TypeScript, Python, Go, or .NET. The interesting bit is you can define custom tools with JSON schemas or Pydantic models, and Copilot decides when to invoke them during multi-step reasoning. You get the same runtime that powers Copilot CLI, just exposed as an SDK. Requires the CLI installed and authenticated first. Good fit if you want agentic workflows without writing your own LLM plumbing, or if you need to connect custom tools and MCP servers to Copilot's agent loop.

skills.sh installs
139
GitHub stars
296
last updated
Jun 10, 2026

Install

$ npx -y skills add hoodini/ai-agents-skills --skill copilot-sdk --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Copilot SDK

Embed Copilot's agentic workflows in any application using Python, TypeScript, Go, or .NET.

Overview

The GitHub Copilot SDK exposes the same engine behind Copilot CLI: a production-tested agent runtime you can invoke programmatically. No need to build your own orchestration - you define agent behavior, Copilot handles planning, tool invocation, file edits, and more.

Prerequisites

  1. GitHub Copilot CLI installed and authenticated (Installation guide)
  2. Language runtime: Node.js 18+, Python 3.8+, Go 1.21+, or .NET 8.0+

Verify CLI: copilot --version

Installation

Node.js/TypeScript

mkdir copilot-demo && cd copilot-demo
npm init -y --init-type module
npm install @github/copilot-sdk tsx

Python

pip install github-copilot-sdk

Go

mkdir copilot-demo && cd copilot-demo
go mod init copilot-demo
go get github.com/github/copilot-sdk/go

.NET

dotnet new console -n CopilotDemo && cd CopilotDemo
dotnet add package GitHub.Copilot.SDK

Quick Start

Sponsors

Details

Repository
github.com/hoodini/ai-agents-skills
Categories
Backend & APIs, DevOps & CI/CD, Git & Pull Requests, AI & Agent Building
First seen
Jun 11, 2026

More from hoodini/ai-agents-skills

All 37
1raphaelsalaja avatarpseudo-elementsraphaelsalaja/userinterface-wikiAudit CSS for pseudo-element best practices and View Transitions API usage. Use when reviewing hover effects, decorative layers, or page transitions. Outputs fi139skills.sh installs
2samhvw8 avatarinfra-engineersamhvw8/dotfilesComprehensive infrastructure engineering covering DevOps, cloud platforms, FinOps, and DevSecOps. Platforms: AWS (EC2, Lambda, S3, ECS, EKS, RDS, CloudFormation139skills.sh installs
3fanthus avataropenclaw-expertfanthus/agent-skillsOpenClaw learning expert that retrieves and synthesizes information from official documentation (https://docs.openclaw.ai) and GitHub repository (https://github137skills.sh installs
4charleswiltgen avataraxiom-realitykit-refcharleswiltgen/axiomRealityKit API reference — Entity, Component, System, RealityView, Model3D, anchor types, material system, physics, collision, animation, audio, accessibility136skills.sh installs
5sundial-org avatarcrypto-trackersundial-org/awesome-openclaw-skillsTrack crypto prices, set alerts, and search coins via CoinGecko API.136skills.sh installs
6sundial-org avatartwitter-searchsundial-org/awesome-openclaw-skillsAdvanced Twitter search and social media data analysis. Fetches tweets by keywords using Twitter API, processes up to 1000 results, and generates professional d136skills.sh installs