SuperAPI AI 工具集

marketplace-update

编程与开发

查看项目

更新于 10-15 21:51

技能介绍

用途:在插件新增、修改或移除时维护 .claude-plugin/marketplace.json,保持市场目录结构与元数据一致。主要能力包括添加新插件条目、更新已有插件元数据、移除过期插件、校验市场结构,以及确保目录一致性。适用时机:新建插件需注册、插件组件(agents、commands、skills)增减、需更新版本/描述/关键词等元数据、移除插件,或校验 marketplace.json 结构。使用方式:文件遵循指定 schema,包含 name、owner、metadata 与 plugins 数组;通过 Python 脚本 marketplace_update.py 以命令行操作。添加示例:python marketplace_update.py add --name "plugin-name" --description "Plugin description" --version "1.0.0" --category "category-name" --agents "agent1.md,agent2.md" --commands "command1.md,command2.md" --skills "skill1,skill2"。更新示例:python marketplace_update.py update --name "plugin-name" --description "Updated description" --version "1.1.0" --add-agent "new-agent.md" --remove-command "old-command.md"。移除:python marketplace_update.py remove --name "plugin-name"。校验:python marketplace_update.py validate。被 /claude-plugin:create 与 /claude-plugin:update 命令调用时,会先扫描插件目录组件、从 frontmatter 提取元数据,再执行脚本并验证结果。限制与要求:需要 Python 3.8+,仅用标准库,需访问并具备 marketplace 文件读写权限。校验会检查 JSON 语法、必填字段、文件路径存在性、组件引用有效性与重名插件。资料暂未提供收费、价格或平台信息。