Skip to content

自定义:技能、MCP、连接器与插件 ​

Skill 复用任务说明、方法和上下文。MCP 提供工具服务,Skill 描述如何完成任务,两者可以配合。

统一入口 ​

从顶部工具栏的“扩展 → 自定义”进入,也可以打开“Settings(设置)→ 自定义”。两处使用同一套页面,包含技能、MCP、连接器和插件四项。

扩展菜单已移除“目录”和独立 MCP 入口;设置中的 MCP 服务也归入“自定义 → MCP”。

扩展菜单中的自定义入口

自定义页面的四项导航

创建 Skill ​

在自定义页的 Skills 入口新建条目,填写名称、说明和内容。正文包含适用任务、输入要求、步骤与输出格式。

例如“会议纪要整理”可要求按议题、决定、待办和负责人整理原始记录。不要写入真实账户凭据。

保存后检查详情,用小段示例材料验证格式。

查找与使用 ​

在列表筛选条目,查看详情和使用入口。项目页也有选择 Skill 的交互。选择后补充本次任务的材料;Skill 不会自动知道未提供的文件内容。

连接器入口需按具体服务配置,Skill 文本不能替代连接凭据。

Skill 使用同一套会话执行与持久化流程。切换页面或断开流式观察连接不会停止后台执行;需要结束任务时使用会话的停止按钮,已保存的执行记录仍可查看。

MCP、连接器与插件 ​

  • MCP:在“自定义 → MCP”添加、编辑、启动或停止服务,并展开工具列表。管理操作需在桌面客户端执行,详见MCP 服务。
  • 连接器:查看 GitHub 连接状态,并按页面提示连接或断开;Google Drive 的连接能力尚未开放。
  • 插件:浏览网页工具、代码工具、AI 模型、文件工具、通信协作和数据分析分类。搜索框按分类名称与描述筛选。当前为分类浏览,暂不支持插件安装和启用。

设置内的自定义与插件分类

界面验证过程、截图范围与结果见自定义入口验证。

导入与维护 ​

自定义页包含上传入口。导入前检查来源和支持格式,导入后核对名称、说明及正文;不要假设任意压缩包或其他工具的 Skill 格式都兼容。

流程变化后更新正文,用相同示例复测。只在当前会话提出要求,不一定会修改已保存的 Skill。

源码参考:CustomizePage.tsx、PluginsPage.tsx、McpSettingsPage.tsx、SkillImportPanel.tsx、crates/core/src/skills、src-tauri/src/bridge/routes/skills.rs。

提示词与工具 ​

自定义页的提示词与工具决定模型收到什么、能用什么。修改后点击保存,下一次对话请求开始生效。Desktop 和 dcl 共用这些设置。

提示词与工具页面

系统提示词有三种使用方式:

  • 使用内置提示词:可以展开查看完整内容。
  • 在内置提示词后追加:保留内置行为,再加上你的规则。
  • 完全替换内置提示词:编辑框从内置内容开始,改错了可以一键恢复。工作目录、操作系统等环境信息仍会自动附加。

内置工具可以逐个开关。关闭后模型看不到这个工具,也无法调用。工具的说明也可以修改,用来调整模型何时使用它,随时可以恢复默认。

内置工具的开关和说明

自定义工具把你的命令变成模型可以调用的工具。填写名称、说明、命令和输入参数的 JSON Schema,例如:

json
{
  "type": "object",
  "properties": { "order_id": { "type": "string" } },
  "required": ["order_id"]
}

模型调用时,命令在当前工作目录运行:参数以 JSON 传入标准输入和环境变量 TOOL_INPUT,标准输出就是工具结果,退出码非 0 时错误输出会交给模型。默认超时 120 秒,可以修改。

添加自定义工具

命令以当前用户的权限运行,和其他工具一样经过权限审批。

独立文档站 · Desktop(Tauri 2)与 CLI(Rust)