CtrlK
BlogDocsLog inGet started
Tessl Logo

copilot-sdk

This skill provides guidance for creating agents and applications with the GitHub Copilot SDK. It should be used when the user wants to create, modify, or work on software that uses the GitHub Copilot SDK in TypeScript, Python, Go, or .NET. The skill covers SDK usage patterns, CLI configuration, custom tools, MCP servers, and custom agents.

95

1.41x
Quality

95%

Does it follow best practices?

Impact

95%

1.41x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

20%

Customer Support Chat Widget

TypeScript SDK event handling

Criteria
Without context
With context

Correct npm package

100%

100%

Handler before send

100%

100%

Correct content access

0%

100%

Correct delta access

100%

100%

Streaming enabled

100%

100%

Session idle handling

100%

100%

assistant.message used

0%

100%

Session cleanup

100%

100%

Client cleanup

100%

100%

Valid model ID

100%

100%

95%

13%

Inventory Query Assistant

Python SDK with custom tools

Criteria
Without context
With context

Correct pip package

100%

100%

Pydantic tool params

100%

100%

define_tool decorator

100%

100%

Handler before send

100%

100%

Python enum .value access

0%

100%

Python delta_content naming

70%

50%

Correct content access

100%

100%

Session/client cleanup

100%

100%

Valid model ID

100%

100%

Wait for completion

100%

100%

90%

49%

DevOps Automation Agent Setup

Custom agent and MCP config

Criteria
Without context
With context

Agent in .github/agents/

0%

0%

YAML frontmatter present

0%

100%

description field present

70%

100%

Correct target value

0%

100%

Tools restriction correct

40%

100%

infer field set

0%

100%

MCP config key

100%

100%

MCP server name

100%

100%

MCP secret reference

100%

100%

MCP config location noted

0%

100%

local type field

0%

100%

Repository
intellectronica/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.