Agent工坊

【Agent工坊】Hermes Agent Skill Bundles:一条命令加载整套写作工作流

Hermes v0.15.0 新增 Skill Bundles 功能,/writing-day 一条命令同时加载 5 个技能,实现写作全流程自动切换。

为什么你需要 Skill Bundles

如果你用 Hermes Agent 跑过多 Agent 工作流,一定遇到过这个痛点:每次切换任务都要手动加载对应的 skill。写完调研要切大纲,写完大纲要切写作,每次都得输入 /skill-load xxx。一天下来,光加载技能就要重复十几遍。

Hermes v0.15.0(5 月 28 日发布,代号 "The Velocity Release")的 Skill Bundles 彻底解决了这个问题。

核心机制:把一个工作流的多个 skills 打包成 .bundle.yaml 文件,一条命令全部加载。Agent 会根据当前任务上下文自动选择合适的 skill,无需手动切换。

快速上手:3 步创建你的第一个 Bundle

第 1 步:创建 Bundle 配置文件

~/.hermes/skills/bundles/ 目录下创建 writing-day.bundle.yaml

# writing-day.bundle.yaml — 内容创作日全套技能包
name: writing-day
description: 内容创作全流程 — 调研→大纲→写作→审核
version: "1.0"
skills:
  - name: ai-neican-hotspot
    description: 热点监控与选题扫描
    priority: 1          # 优先加载,用于发现当日选题
  - name: ai-neican-content-pipeline
    description: 多Agent内容创作流水线
    priority: 2          # 提供 researcher/outliner/writer/reviewer 流程
  - name: gpt-image-2-designer
    description: GPT Image 2 封面与配图生成
    priority: 3          # 写作完成后生成配图
  - name: wechat-public-account-draft
    description: 微信公众号草稿箱提交
    priority: 4          # 最后一步:发布到草稿箱
  - name: web-search-tools
    description: 多源搜索(Tavily + 博查 + HN Algolia)
    priority: 0          # 基础工具,始终可用
auto_switch: true         # 根据上下文自动切换
context_keywords:
  research: ["选题", "热点", "搜索", "调研"]
  outline: ["大纲", "结构", "章节"]
  writing: ["写作", "初稿", "文章"]
  review: ["审核", "评分", "修改"]

第 2 步:加载 Bundle

在 Hermes 会话中只需一条命令:

/skill-bundle writing-day

你会看到:

 Loaded bundle: writing-day (5 skills)
   ├─ web-search-tools [priority:0]  always active
   ├─ ai-neican-hotspot [priority:1]  for 选题/热点/搜索
   ├─ ai-neican-content-pipeline [priority:2]  for 大纲/写作/审核
   ├─ gpt-image-2-designer [priority:3]  for 配图生成
   └─ wechat-public-account-draft [priority:4]  for 发布

   Auto-switch: ON | Context matched: research
    Active skill: ai-neican-hotspot

第 3 步:开始工作——全程无需手动切 Skill

Bundle 加载后,你只需用自然语言推进任务,Agent 自动匹配对应 skill:

你:帮我看看今天 AI 工具有什么新动态
→ Agent 自动使用 ai-neican-hotspot 搜索热点

你:选一个写篇文章,先出大纲
→ Agent 自动切到 ai-neican-content-pipeline(outliner)

你:可以,按大纲写初稿
→ Agent 自动切到 writer 模式

你:配一张封面图
→ Agent 自动切到 gpt-image-2-designer 生成封面

你:提交到公众号草稿箱
→ Agent 自动切到 wechat-public-account-draft 发布

高级配置:多场景 Bundle 模板

模板 1:代码开发日

name: coding-day
description: 全栈开发工作流
skills:
  - name: claude-code-agent
    priority: 1
  - name: git-workflow
    priority: 2
  - name: code-review-assistant
    priority: 3
  - name: deploy-scripts
    priority: 4

模板 2:客户交付日

name: client-delivery
description: 客户沟通与交付
skills:
  - name: email-drafter
    priority: 1
  - name: meeting-notes
    priority: 2
  - name: proposal-builder
    priority: 3
  - name: invoice-generator
    priority: 4

模板 3:学习研究日

name: research-day
description: 深度研究与知识整理
skills:
  - name: paper-analyzer
    priority: 1
  - name: web-search-tools
    priority: 2
  - name: note-organizer
    priority: 3
  - name: summary-writer
    priority: 4

实战技巧:Bundle 优化的 3 个关键参数

1. auto_switch: true vs false

  • true:Agent 根据对话内容自动切换 skill,适合连续工作流(如写作日)
  • false:仅加载 skill 到可用列表,需手动 /skill-use 调用,适合偶尔交叉使用的场景

2. context_keywords 匹配逻辑

Hermes 使用简单的关键词匹配来决定何时切换 skill。匹配逻辑:
- 用户最新消息包含 research 列表中的关键词 → 切到调研 skill
- 未匹配任何关键词 → 保持当前 skill 不变
- 匹配多个 → 选 priority 值最小的那个

建议:每个 skill 配 3-5 个关键词,太多会导致误匹配,太少会漏匹配。

3. priority 排序规则

  • priority: 0 — 基础工具,始终加载,不参与自动切换
  • priority: 1-5 — 数字越小越优先,自动切换时优先匹配
  • 同 priority 的多个 skill 可同时激活(需 allow_concurrent: true

常见问题

Q:Skill Bundles 和 /skill-load 有什么区别?

/skill-load 一次只加载一个 skill,Bundle 一次加载多个 + 自动切换。覆盖的工作流越长,Bundle 的优势越明显。

Q:可以动态修改已加载的 Bundle 吗?

v0.15.0 暂不支持。需要先 /skill-bundle unload 再重新加载修改后的配置。v0.16.0 路线图提到会支持热更新。

Q:Bundle 文件放哪里能被 Hermes 识别?

默认扫描 ~/.hermes/skills/bundles/*.bundle.yaml。也可以通过 HERMES_BUNDLE_PATH 环境变量自定义。

Q:Bundle 和 Skill 有冲突怎么办?

如果 Bundle 中的 skill 和已加载的 skill 同名,Bundle 中的版本会覆盖(因为 Bundle 的加载优先级更高)。建议在 Bundle 中显式声明所有需要的 skill,避免隐式冲突。

总结

Skill Bundles 是 Hermes v0.15.0 最被低估的功能。它把"手动切 skill"的认知负担降为零,让你专注在真正的工作上——写作时不用想现在该加载哪个 skill,Agent 帮你搞定。

立即行动
1. 列出你日常用的 3-5 个 skills
2. 按工作流顺序定义 context_keywords
3. 创建一个 .bundle.yaml 文件
4. 下次启动 Hermes 时用 /skill-bundle 加载

10 分钟配置,每天省 20 次手动切换。这就是 AI Agent 工具"润物细无声"的价值。


AI创业 #Agent工坊 #HermesAgent #SkillBundles #一人公司