CLI で動く plugin.json(プラグイン側) { "name": "my-dev-tools", "description": "React development utilities", "version": "1.2.0", "author": { "name": "Jane Doe" }, "license": "MIT", "keywords": ["react", "frontend"], "agents": "agents/", "skills": ["skills/", "extra-skills/"], "hooks": "hooks.json", "mcpServers": ".mcp.json" } marketplace.json(配布カタログ側) { "name": "my-marketplace", "owner": { "name": "Your Organization", "email": "
[email protected]" }, "metadata": { "description": "Curated plugins for our team", "version": "1.0.0" }, "plugins": [ { "name": "frontend-design", "version": "2.1.0", "source": "./plugins/frontend-design" } ] } 必須: plugin.json は name / marketplace.json は name・owner・plugins。Claude Code の .claude-plugin/ 構造がそのまま流用できる。 Reference: https://docs.github.com/ja/copilot/reference/copilot-cli-reference/cli-plugin-reference