
Plugin Creator
创建、修改并验证可安装的 Lexora 桌面插件,包括视图与面板、文件编辑、Agent 工具与任务动作、Skills、MCP...
Install
npx skills add useLexora/Lexora --skill plugin-creator -g -a claude-code -y- Repository
- useLexora/Lexora653
- Category
- AI and agents
- Updated
- 3d ago
- License
- AGPL-3.0
- Context cost
- Lightabout 636 tokens
- Runs scripts
- Yes, review before use
What it does
创建、修改并验证可安装的 Lexora 桌面插件,包括视图与面板、文件编辑、Agent 工具与任务动作、Skills、MCP 连接、NPC、主题、工作台装饰、网络查询和定时命令。也响应 $plugin-creator。普通任务执行、使用现有插件、其他产品的插件开发不属于此技能。
创建 Lexora 插件
将需求变成可安装、可修改的真实插件。先完成用户需要的最小流程,再依据编译诊断和实际体验迭代;不以占位 demo 代替需求。
1. 确定行为与能力
从当前对话确定输入、触发时机、呈现位置、生效范围、持久数据和停止方式。描述充分时直接实施,只询问会改变实现的缺失信息;没有设置需求时优先复用启用、禁用,不额外增加页面。
分别判断事件来自哪里、内容画在哪里和何时可见。保持用户指定范围;指定位置缺少正式能力时说明缺口,不用相近区域或父页面 DOM 模拟交付。外部参考先核对公开资料,再映射到 Lexora 的接口。
读取 能力选择。通过 lexora_tool_search 查找 lexora_plugin_capabilities,先查简短目录,再按 kind 或 target 查询需要的契约。先说明所选组合能完成的用户行为,不提前加载全部专题。
2. 阅读对应契约
读取 清单与兼容性,按下表补充本次所需专题,并在 API 类型 中核对实际使用的接口。继续旧任务时重新读取当前说明和已有源码清单,历史示例不替代当前契约。
| 需求 | 资料 |
|---|---|
| 后台入口、视图通信、数据与实例状态 | 生命周期 |
| 页面、面板、剪贴板、挂载和可见性 | 视图、插槽、临时交互 |
| 命令、菜单、通知和定时 | 命令 |
| 文件打开、读取、导出 | 资源 |
| 编辑原件、恢复草稿、关闭保护 | 文档 |
| 引用到对话、定位原文、工具解析引用 | 引用 |
| Agent 工具、任务动作、模型调用 | Agent、事件 |
| 原生设置、配置热应用、条件函数 | 设置、条件 |
| 配色、图标、窗口样式和装饰 | 主题、图标、样式 |
| Worker/WASM、插件 Skills、解释器候选 | 计算、Skills、Shell |
| 随插件提供远端 MCP 连接 | MCP 连接 |
| 随插件提供专业 NPC | 伙伴:NPC |
| 权限或访问失败 | 权限 |
主题、Skills、MCP 连接、NPC 均可独立声明,无需脚本入口;MCP 连接和 NPC 声明不需要额外插件权限,实际使用仍由宿主授权。仅声明实际需要的权限,确认能力所属的后台、视图或本次 Agent 调用,不能互换上下文。
3. 创建源码并构建
读取 对话创作与交付,使用当前工作区中的独立目录保留真实源码。新插件通过 lexora_plugin_identity 生成身份;维护、升级和署名修改保留现有 ID。署名不从系统账号或目录推断;无效署名或调用名给出候选并让用户确定,不静默替换。

