Hermes 出了个叫 Bundle 的东西,我的 7 步发文流程直接压成了 1 步
Hermes 出了个叫 Bundle 的东西,我的 7 步发文流程直接压成了 1 步
来源类型: 微信公众号文章
日期: 2026-06-02
标签: AI, OpenClaw, 编程, 大模型
原文链接: https://mp.weixin.qq.com/s/_1Can1SGcLPsJVyJ_h5r4w
摘要
关注 「林月半子的AI笔记」,设为「星标」我是林月半子,教你用AI干掉90%的重复劳动! 最近写公众号,评论区和私信里出现频率最高的问题不是"这个工作流怎么搭",而是—— 从山东到北京到江西,天南海北的朋友都在问同一个问题。 说实话,看到这么多人感兴趣,我就知道这篇文章该写了。 这些插图是我自己封装的一个 Skill 生成的。跑在 Hermes Agent 里,底层调的是香蕉模型。你要是更习惯用 GPT Image 2 或者别的,换掉 API 就行,后面会说怎么换。 你把写好的文章整篇丢给它,它会自己分析哪些段落值得配图,挑出 4-5 个位置,然后直接生成对应的...
核心内容
关注 「林月半子的AI笔记」,设为「星标」我是林月半子,教你用AI干掉90%的重复劳动!
最近写公众号,评论区和私信里出现频率最高的问题不是"这个工作流怎么搭",而是——
从山东到北京到江西,天南海北的朋友都在问同一个问题。
说实话,看到这么多人感兴趣,我就知道这篇文章该写了。
这些插图是我自己封装的一个 Skill 生成的。跑在 Hermes Agent 里,底层调的是香蕉模型。你要是更习惯用 GPT Image 2 或者别的,换掉 API 就行,后面会说怎么换。
你把写好的文章整篇丢给它,它会自己分析哪些段落值得配图,挑出 4-5 个位置,然后直接生成对应的概念图、流程图、对比图或者架构图。
支持四种视觉风格:手绘笔记本风、专业信息图风、科技商务风、温暖手绘卡片风。你选一种,整篇文章的图风格统一。
其中温暖手绘卡片风比较特别,图里会出现一个卡通小人辅助叙事。我用的是自己的 IP 形象,你 fork 之后可以换成你自己的,Skill 里留了替换入口。
既然这么多人想要。
今天直接开源了,算是给粉丝的一波福利。
Skill 名字叫 linyuebanzi-inline-diagram。用法就是在 Hermes 里输入 /linyuebanzi-inline-diagram,把文章内容给它,它会先列出建议的插图位置和每张图要表达什么,你确认之后才开始生图。
💡
顺便说一下,我用的生图 API 是 MuleRun 的 Nano Banana 2,比较小众。生图这块我单独封装了一个 linyuebanzi-image-gen Skill,文章里的首图、分享横幅、插图其实都是调的这个 Skill。你要是习惯用别的生图服务,让 AI 帮你把这个 Skill 里的 API 换掉就行,改动量很小。
其实说实话,linyuebanzi-inline-diagram 这个 Skill 真正有含量的不是生图,而是生成提示词那块逻辑——怎么分析文章、怎么挑位置、怎么写出结构化的图表描述。提示词生成完会存成 .txt 文件,你甚至可以拿着这些提示词直接丢到任何你顺手的平台去出图,一样能用。
但今天我真正想聊的,不是这一个 Skill。
七条斜杠命令,每篇文章都得来一遍
我现在写一篇公众号文章的流程是这样的:
七条命令。每次写文章,挨个敲一遍。
你说它好不好用?确实好用,每个 Skill 都是我自己打磨的,各管各的事情,效果都不错。
但每次都要重复这套流程,说实话,烦。
而且这里面有一个更深层的问题。
四个 Skill 里藏着同一段重复代码
我手上有好几个生图的 Skill——cover-hero、inline-diagram、cover-banner、share-card,它们的核心逻辑里都嵌了一段类似的生图脚本:调同一个 API,处理同样的图片格式,做同样的错误处理。
当初每个 Skill 我都是单独开发的,图方便就直接把生图脚本复制粘贴进去了。跑倒是都能跑,但哪天我要换一个生图模型呢?比如突然想从当前的 API 换到 GPT Image 2,得挨个打开四个 Skill,改四份几乎一样的代码。
改漏一个?恭喜你,bug 就来了。
标准做法是把生图脚本抽出来做成一个独立的 Skill,其他 Skill 去调用它。每个 Skill 只管自己的事情——封面构图、插图排版、卡片布局——生图交给统一的底层模块。
Skill 拆得越细、耦合越低,组合的灵活性就越高。今天用 Nano Banana 生图,明天想换 GPT-Image-2,只改一个 Skill,其他几个完全不用动。插图 Skill 的提示词逻辑有优化,也不会影响生图模块。各改各的,互不牵扯。
但光拆还不够。Skill 拆细了,调用的时候就得一个一个手动加载。
Hermes 新功能:Skill Bundles
Hermes 最新版本出了一个功能,叫 Skill Bundles。
原理简单到有点离谱。
一个 YAML 文件,列出你想一起加载的 Skill 名字,放到 ~/.hermes/skill-bundles/ 目录下。
然后输入 /
就这样。
我的公众号写作 Bundle 长这样:
name: linyuebanzi-article-publish
description: 林月半子公众号文章全流程技能包——文稿终审、配图、标题、分发一站式搞定。输入/linyuebanzi-article-publish一次性加载7个技能。
skills:
- linyuebanzi-humanizer-zh
- linyuebanzi-headline
- linyuebanzi-inline-diagram
- linyuebanzi-cover-hero
- linyuebanzi-cover-banner
- linyuebanzi-share-card
- linyuebanzi-share-copy
instruction: |
你正在执行林月半子(LQ)的公众号文章发布流水线。
用户会提供一篇已写好的文章初稿,按下面 5 个阶段依次执行。
每个阶段完成后必须停下来向用户确认,绝对不要一口气跑完。
Phase 1 — 文稿终审(linyuebanzi-humanizer-zh)
交付:去 AI 味后的终稿
Phase 2 — 标题与摘要(linyuebanzi-headline)
交付:主推标题 x1 + 备选标题 x2 + 配套摘要 x1
Phase 3 — 正文插图(linyuebanzi-inline-diagram)
交付:4-5 张插图 + 插入位置清单
Phase 4 — 文章首图(linyuebanzi-cover-hero)
交付:1 张 16:9 文章首图
Phase 5 — 分享素材包(cover-banner + share-card + share-copy)
交付:横幅图 x1 + 方块图 x1 + 分发文案 8 条
阶段 1-4 严格串行,阶段 5 内部三个子任务可并行。
就这么点东西。学习成本几乎为零——就是把"每次手动加载的 Skill 列表"存成了一个 YAML 文件。
创建 Bundle
怎么创建这个 Bundle?两种方式
第一种:命令行一行搞定。
hermes bundles create linyuebanzi-article-publish \
--skill linyuebanzi-humanizer-zh \
--skill linyuebanzi-headline \
--skill linyuebanzi-inline-diagram \
--skill linyuebanzi-cover-hero \
--skill linyuebanzi-cover-banner \
--skill linyuebanzi-share-card \
--skill
...(内容截断,完整内容请查看原文)
本页由自动化脚本生成,待人工审核补充