跳到主要内容

在对话中使用 Skills

Skill 是一份可复用的工作说明。它告诉 Ghast 某类任务应该按什么流程完成、需要检查什么、何时停止,以及最终结果应该如何呈现。Skill 本身不是模型、Agent 或 Tool;它可以指导 Ghast 使用 Tool,但不能绕过任何权限。

用 / 指定一个 Skill​

真实 Ghast 输入区中的 Skill 搜索
当前英文客户端实拍:斜杠搜索在选择前显示 Skill 名称、说明和来源,尚未发送任务。
  1. 在 Chat 或编码输入区键入 /,再输入 Skill 名称的一部分。
  2. 阅读结果类型与说明:同一菜单还包含提示词和命令。
  3. 选择 Skill 结果。Ghast 将引用插入草稿,选择 Skill 本身不会发送任务。
  4. 补充目标、输入材料、允许范围与验收条件。
  5. 检查草稿和命令授权,再发送。

当前 添加(+) 菜单没有 Skills 选择器。需要先阅读完整说明与来源时,打开Skill 库。

从斜杠结果中选择已停用的 Skill,会先启用它,再插入引用。这是保存的启用状态变化,不只是预览。已归档 Skill 不参与列表。启用失败会显示错误;重试前先核对库中的状态。

浏览 Skill 时不要误选命令:部分命令条目会立即执行。选择前先确认结果类型。

不想使用所选 Skill 时,在发送前删除草稿中的引用。这不会在库中停用它,也不保证自动选择永远不会使用它。启用状态应在库中管理;Skill 所需工具仍受命令确认与账号权限约束。

Skill 在一次运行中如何生效​

发送消息后,Ghast 会先读取 Skill 的名称和说明,判断是否需要加载完整内容。实际加载后,Skill 会作为当前任务的工作指导参与本轮运行。

优先级始终是:

  1. Ghast 的安全与系统规则;
  2. 你在当前消息中的明确要求;
  3. 当前对话和工作区边界;
  4. Skill 提供的流程建议。

如果 Skill 假设的工具、服务、文件或平台不可用,Ghast 应说明缺少什么,而不是把 Skill 内容当成已经验证的事实。

Skill、Tool、Plugin 和 Agent 的区别​

对象解决什么问题是否执行动作
Skill“这类工作应该怎么做”不直接执行;可以要求使用 Tool。
Tool“可以采取什么动作”是,例如读取文件、运行命令、搜索网页。
Plugin“如何一次安装一组能力”安装后可贡献 Skills、连接、命令和 Hooks。
Agent / Team 同事“由谁持续承担工作”使用自己的模型、能力、工作区和记忆完成任务。

因此,启用一个 Skill 不会自动获得 Shell、文件写入或第三方账号访问。对应 Tool 必须可用,命令授权仍会生效,外部服务也必须先连接。

Skill 的来源与作用范围​

Ghast 的 Skill 库会把这台电脑上发现的 Skill 汇总到同一页面,并标明来源:

  • 内置:随 Ghast 提供;
  • Ghast / 个人:保存在当前 Ghast 账户的 Skill 目录;
  • 市场:由已安装 Plugin 提供;
  • 项目:只与已添加项目相关;
  • 其他 Agent:来自兼容的本地 Agent 工具或共享目录。

Skill 库中可见不一定代表它会出现在每个输入区选择器中。当前可见范围还会受是否启用、是否归档、当前项目、来源兼容性和模型能力影响。应通过斜杠搜索和库中的来源信息识别所需 Skill;当前没有单独的手动输入区选择器。

项目 Skill 与全局 Skill​

全局 Skill 适合在不同项目重复使用的习惯,例如代码审查格式、研究交付规范或写作风格。项目 Skill 适合只对某个项目成立的命令、目录规则、发布步骤或领域约束。

当同名 Skill 来自多个位置时,不要只根据名称判断实际内容。打开详情核对来源、文件位置和完整说明;需要确定版本时,优先显式选择并在消息中说明预期来源。

查看本轮实际使用了哪些 Skills​

完成回复后,可在消息运行摘要中查看自动选择或显式加载的 Skill;更多操作 → 使用量也会保存该次运行的 Skill 信息。列表说明 Ghast 在该次运行中记录了哪些 Skill,不代表 Skill 的每一步都成功完成。

验证一个 Skill 是否真的起作用:

  1. 用一条范围小、结果可检查的任务试运行;
  2. 查看运行摘要中是否出现目标 Skill;
  3. 检查交付格式、步骤和停止条件是否符合 Skill;
  4. 涉及 Tool 时,同时检查 Tool 卡片与实际结果。

设置新对话的默认值​

前往 设置 → Chat 行为 → 默认 Skill 选择,选择 自动、全部或无。此设置只决定新对话的起点;当前对话在输入区保存的选择不会被改写。

什么时候不该使用 Skill​

以下情况直接写清任务通常更可靠:

  • 只执行一次、没有复用价值;
  • 流程还在频繁变化;
  • 关键要求只适用于当前文件或当前发布;
  • Skill 会重复模型本来就能完成的普通工作;
  • 你需要的是一个新 Tool、外部连接或持续协作的 Agent。

把稳定、可复用、能明确判断完成与失败的流程做成 Skill;临时要求留在当前消息中。