copilot-sdk-tools
CommunityDefine 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.