brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
plugin-creator创建、验证、安装和更新包含多个技能或 MCP 连接器的插件包。适用于“做一个插件”“把这些技能和工具打包”“安装外部插件包”。管理以插件为单位,保留子组件归属。
Independent GitHub snapshot · Automated classification · Original documentation governs
plugin.json、skills/,需要连接器时添加 mcp.json。清单规范见 references/manifest-spec.md。SKILL.md,附脚本、示例和模板。插件声明的权限与依赖应能由实际功能解释。scripts/validate_plugin.py 校验插件目录,实跑可运行的脚本。未支持的组件应明确报告,不能声称完整可用。install_plugin(source={"kind":"local_path","path":"实际绝对目录或ZIP/TGZ路径"})。不需要 artifact_id,不上传云端。install_plugin(source={"kind":"artifact","artifact_id":"当前账号的云端包产物ID"})。通过当前云端可用的文件交付能力取得 ID,不把本机路径或本机预览 ID 传给云端。get_plugin(install_id) 核对版本及子组件。插件页显示插件,插件详情展示子技能;子技能不会重复出现在独立技能列表。list_plugins() 返回精确 ID;get_plugin(install_id) 返回 revision。
使用 update_plugin(install_id, expected_revision, source) 完整更新插件和子组件。
使用 uninstall_plugin(install_id, expected_revision) 一并撤销插件及其组件的安装登记。
不要通过技能管理独立修改插件所属技能,不要按名称猜测更新或删除目标。
从市场安装使用 search_plugin_market、get_plugin_info 和 install_plugin_from_marketplace。
本机安装、云端私有注册和市场发布是独立动作。pin_to_workspace 仅交付文件预览,不安装插件。
仅在工具成功后报告安装完成;依赖不齐时说明已安装的内容和不可运行的原因。