Skill

Skill 用来把团队可复用的指令沉淀下来,绑定给 Agent 使用。

如果一段要求只针对某个任务,直接写在任务描述或评论里即可。如果同一套要求会反复给不同任务或不同 Agent 使用,就适合整理成 Skill。

创建或导入 Skill

HiFox 支持几种添加 Skill 的方式:

手动创建

从空白 Skill 开始,填写名称、描述和指令。

适合把团队已有的流程、标准或 prompt 整理成组织 Skill,例如代码 review 标准、发布检查步骤、文档写作规范等。

从 URL 安装

可以从支持的公开来源安装 Skill,例如 SkillHub、skillhub.cn、ClawHub、Hermes Agent 或 Skills.sh。

安装公开 Skill 后,建议先检查内容,确认它符合团队的安全要求和工作方式,再绑定给 Agent。

从本地电脑导入

如果本地电脑上已经有可发现的 Skill,可以选择电脑并导入到组织。

本地 Skill 在导入前只存在于本地电脑中;导入后会成为组织中的 Skill,供 Agent 使用。

从文件上传

可以上传 SKILL.md.skill 文件或 zip 包。

如果上传 zip 包,包内需要包含有效的 SKILL.md,并带有名称、描述和指令。zip 包也可以包含辅助文本文件。

绑定 Skill 到 Agent

Skill 创建或导入后,需要绑定到 Agent,Agent 才会在 任务执行 中使用它。

你可以在创建 Agent 时选择 Skill,也可以之后在 Agent 设置中添加或移除 Skill。

建议按职责绑定:

  • 前端修复 Agent:绑定前端规范、组件测试、UI 文案流程;
  • 文档 Agent:绑定文档风格、术语表、发布说明模板;
  • Review Agent:绑定代码 review 清单、安全检查规则;
  • 项目助理 Agent:绑定周报、项目总结、风险识别模板。

不要给一个 Agent 绑定太多无关 Skill。Skill 太多会增加上下文噪音,让 Agent 更难判断该按哪套流程执行。

编辑和维护 Skill

当团队流程变化时,应该更新对应 Skill。例如:

  • 测试命令变了;
  • 文档风格改了;
  • 发布检查清单新增了步骤;
  • 团队决定换一种 code review 口径;
  • 某个 Skill 的输出格式不再适合当前工作。

更新 Skill 后,绑定它的 Agent 会在后续任务中使用新的内容。

权限和删除

Skill 可能是只读的,也可能只有创建者或组织管理员可以编辑。

如果你不能编辑某个 Skill,通常是因为你不是创建者,也不是组织管理员。

删除 Skill 前,先确认是否有 Agent 正在使用它。删除后,依赖它的 Agent 将不再获得这部分指令和资料。

注意事项

  • Skill 不应该保存密钥、token 或敏感凭据;敏感信息应该放在密钥配置中。
  • Skill 应该描述可复用的工作方式,而不是某个单次任务的具体要求。
  • Skill 的描述要写清楚适用场景,方便 Agent 判断什么时候使用。
  • 从外部 URL 安装的 Skill,使用前应先 review 内容。