copilot-sdk-tools

Community

Define tools, MCP servers, and skill access.

Authorkyle-deprow
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Streamlines the creation and governance of Copilot SDK tools, MCP server connections, and skill access controls, reducing integration friction and misconfigurations.

Core Features & Use Cases

  • Define tools with defineTool (TypeScript) or @define_tool (Python) for consistent parameters and handlers.
  • Configure MCP servers (local/stdio and remote HTTP) to enable predictable tool transport and isolation.
  • Load and manage skills from directories, with per-skill manifests and controlled tool access via availableTools/excludedTools.
  • Debug tool execution, validate parameter schemas (JSON Schema, Zod, Pydantic), and monitor tool results.
  • Manage skill and tool governance across multiple environments (local, cloud, or MCP-enabled) with structured events and auditing.

Quick Start

Read the official Copilot SDK docs and create a first tool definition with a minimal session that loads a skill directory and exposes one tool.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: copilot-sdk-tools
Download link: https://github.com/kyle-deprow/ai_scaffolding/archive/main.zip#copilot-sdk-tools

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.