## Why Parallel research track to the Claude Code plugins research already committed. Needed to understand GitHub Copilot's extensibility model before designing cross-tool plugin compatibility for the kyberforge plugin system. ## Implementation Notes Three distinct Copilot extension tracks are covered: CLI plugins (plugin.json + marketplaces), cloud/IDE custom agents (frontmatter .md files committed to repos), and the SDK programmatic API. The SDK track got its own topic file (sdk.md) because the content doesn't fit neatly into the default topic list. Sources include Context7 (/websites/github_en_copilot), both user-provided reference URLs, and four additional deepened pages. ## Impact Provides a reference baseline for evaluating .claude-plugin/ / plugin.json compatibility between Claude Code and Copilot CLI — the two formats share a manifest discovery path and the strict:false field enables cross-tool plugin distribution. --- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2.9 KiB
2.9 KiB
Sources
context7-github-en-copilot
- URL: context7:/websites/github_en_copilot
- Description: Official GitHub Copilot documentation indexed by Context7; covers CLI plugins, custom agents, SDK, and marketplace
- Contributing files: overview.md, agent-definition.md, configuration.md, installation.md, marketplace.md, api-reference.md, examples.md, sdk.md
- Status:
extracted
github-custom-agents-configuration
- URL: https://docs.github.com/en/copilot/reference/custom-agents-configuration
- Description: Reference for cloud and IDE custom agent definition format — frontmatter fields, tool aliases, MCP server config, secrets interpolation, scoping hierarchy
- Contributing files: overview.md, agent-definition.md, configuration.md, api-reference.md, examples.md, troubleshooting.md
- Status:
extracted
github-cli-plugin-reference
- URL: https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-plugin-reference
- Description: Full CLI plugin reference —
plugin.jsonschema, marketplace.json schema, all CLI commands and flags, install specification formats, loading precedence, env vars, LSP config - Contributing files: overview.md, configuration.md, installation.md, marketplace.md, api-reference.md, examples.md, troubleshooting.md
- Status:
extracted
github-plugins-creating
- URL: https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating
- Description: How-to for creating Copilot CLI plugins — plugin structure, agent and skill authoring, hooks format, MCP config, development lifecycle
- Contributing files: overview.md, agent-definition.md, configuration.md, installation.md, examples.md, troubleshooting.md
- Status:
extracted
github-plugins-finding-installing
- URL: https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing
- Description: User-facing guide to discovering and installing CLI plugins — marketplace browsing commands, install/update/uninstall workflow
- Contributing files: installation.md, marketplace.md, api-reference.md, troubleshooting.md
- Status:
extracted
github-plugins-marketplace
- URL: https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace
- Description: How-to for creating and publishing a plugin marketplace — marketplace.json structure, hosting options, registration commands
- Contributing files: marketplace.md, api-reference.md, examples.md
- Status:
extracted
github-sdk-custom-agents
- URL: https://docs.github.com/en/copilot/how-tos/copilot-sdk/features/custom-agents
- Description: SDK custom agent API — CustomAgentConfig fields in all five languages, session config, sub-agent lifecycle events, tool scoping, permission handling
- Contributing files: overview.md, agent-definition.md, api-reference.md, examples.md, sdk.md, troubleshooting.md
- Status:
extracted