LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

copilot-sdk - Programmatically interact with GitHub Copilot

Build applications that interact with GitHub Copilot through JSON-RPC with sessions, tools, hooks, MCP servers, and streaming.

Tags

Updated: 2026-09-30

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Create Copilot clients and sessions
  • Send prompts and receive responses
  • Stream assistant message deltas
  • Define and invoke custom tools
  • Intercept session lifecycle hooks
  • Connect local and remote MCP servers
  • Persist and resume sessions
  • Use alternative model providers

Inputs

  • User prompts
  • Model configuration
  • Custom tool definitions
  • Hook handlers
  • MCP server configuration
  • Authentication credentials
  • Session identifiers

Outputs

  • Assistant responses
  • Streaming message deltas
  • Tool execution results
  • Session events
  • Persisted session state

Requirements

  • GitHub Copilot CLI installed
  • GitHub Copilot CLI authenticated
  • GitHub Copilot subscription or BYOK credentials
  • Supported runtime version
  • SDK package installed

Source

  • Spec: SKILL.md
GitHub Copilot
SDK
JSON-RPC
streaming
custom tools
MCP
session management
Create Copilot clients and sessions
Send prompts and receive responses
Stream assistant message deltas
Define and invoke custom tools
User prompts
Model configuration
Custom tool definitions
Assistant responses
Streaming message deltas
Tool execution results