用途:当用户要求“创建插件”“把仓库变成插件”或创建 Claude Code 插件时,此技能用于搭建一个同时可作为 Claude Code 与 Codex 插件使用的 GitHub 仓库,输出每个必需文件的可复制内容与 git 命令。
主要能力:先收集仓库名(kebab-case)、GitHub 用户名或组织、插件描述、作者名、包含内容(skills/、agents/、hooks/hooks.json、.mcp.json)、许可证(默认 MIT);再展示目录树并生成文件内容。必需文件包括 .claude-plugin/plugin.json、.claude-plugin/marketplace.json、.codex-plugin/plugin.json、.codex-plugin/marketplace.json、.gitignore 与 output/.gitkeep;按选择生成 skills/example-skill/SKILL.md、agents/example-agent.md、hooks/hooks.json 或 .mcp.json。
使用方式:提供上述输入后按生成内容创建文件,再用 git init、git add .、git commit、git remote add origin、git push 推送;可选 gh repo create {{username}}/{{repo-name}} --public 建仓库。Claude Code 安装:/plugin marketplace add {{username}}/{{repo-name}} 与 /plugin install {{repo-name}}@{{repo-name}};改动后用 /reload-plugins 重载,本地测试用 claude --plugin-dir ./。
限制与注意:skills/ 与 agents/ 须放仓库根目录,不能放进 .claude-plugin/ 或 .codex-plugin/;plugin.json 自动发现,无需列出路径;不要把 skills/agents 写入 marketplace.json,否则在默认 strict: true 下会出现 schema 校验错误;marketplace.json 的 source 用 "./" 指向仓库根;插件名即技能命名空间(/{{repo-name}}:skill-name);更新需推送后执行 /plugin marketplace update {{repo-name}},并在 plugin.json 与 marketplace.json 同步升版本。资料未提供具体收费、平台支持范围之外的细节。