Files
Gaudenz Alder b488f4c97d feat(plugins): add GitHub Copilot CLI plugin mirroring the Claude Code plugin
Third host port of the drawio skill, following the Codex pattern:
byte-identical skills/drawio/SKILL.md, host wrapping only. Copilot has no
folder-name rule, so plugins/copilot/ is itself the plugin root with a root
plugin.json (Copilot's manifest format, skills directory list).

Marketplace manifest at .github/plugin/marketplace.json (Copilot's primary
lookup path; it falls back to .claude-plugin/). Copilot's schema inlines
plugin metadata in the marketplace entry, so it mirrors plugin.json and the
two must be kept in sync. Explicit invocation is /drawio — Copilot does not
prefix plugin skills. Other Copilot surfaces (VS Code agent mode, coding
agent, code review) load the same skill from a repo's .github/skills/.

Extends the skill-sync CI check to enforce byte-identity for the new copy
and updates the host tables and cross-links in the affected docs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 17:01:44 +02:00

23 lines
619 B
JSON

{
"name": "drawio",
"description": "Generate native .drawio diagrams from GitHub Copilot — author as Mermaid or XML with optional ELK auto-layout, export PNG/SVG/PDF with embedded XML, or open via app.diagrams.net URL.",
"version": "1.1.0",
"author": {
"name": "draw.io",
"url": "https://www.drawio.com"
},
"homepage": "https://github.com/jgraph/drawio-mcp/tree/main/plugins/copilot",
"repository": "https://github.com/jgraph/drawio-mcp",
"license": "Apache-2.0",
"keywords": [
"draw.io",
"diagrams",
"mermaid",
"flowcharts",
"xml"
],
"skills": [
"skills/"
]
}