我一直觉得,写公众号最累的不是写,是 发 。

排版要调字号,配图要改尺寸,上传要进后台点半天按钮。写得好好的东西,一进入发布环节就像卡进了一个又一个齿轮里,每一个都要手动拧一下。

直到我遇到 Hermes Agent,又遇上了宝玉的 baoyu-skills。

两件事加起来,发公众号变得跟吃饭喝水一样简单——你只管写,剩下的交给 Agent。

01. 为什么是 baoyu-skills

baoyu-skills 是宝玉开源的一套 AI Agent 技能集,21 个 skill 覆盖内容创作、图片生成、社交平台发布的全链路。其中最对我胃口的是这几个:

  • • baoyu-post-to-wechat —— 直接调公众号 API 发草稿箱
  • • baoyu-article-illustrator —— 按段落自动配 AI 图
  • • baoyu-cover-image —— 生成封面
  • • baoyu-format-markdown —— Markdown 排版规范化
  • • baoyu-slide-deck —— PPT 一键出片

它的核心思路很简洁: 你写 Markdown,Agent 负责渲染、配图、上传、发布 。

上面这张图是技能之间的依赖关系。Markdown 作为唯一输入源,经过格式化和配图处理后,最终由 baoyu-post-to-wechat 调 API 进入草稿箱。

02. 三步安装

整个流程只有三步。

第一步:克隆仓库

cd /home/apps
git clone https://github.com/JimLiu/baoyu-skills.git

第二步:Symlink 到 Hermes

SKILLS_REPO=/home/apps/baoyu-skills
TARGET=~/.hermes/skills

for s in baoyu-post-to-wechat baoyu-article-illustrator \
  baoyu-cover-image baoyu-image-gen baoyu-format-markdown \
  baoyu-markdown-to-html baoyu-slide-deck; do
  ln -sfn "$SKILLS_REPO/skills/$s" "$TARGET/$s"
done

第三步:装依赖

npm install -g bun
cd /home/apps/baoyu-skills && npm install

环境准备完毕,整个 skill 集就已经能被 Hermes 加载了。

实际操作时,我只需要在微信里跟 Agent 说一句:「备份旧的,安装新的,公众号相关的好用的 skills 都装上」。

Agent 自己完成了克隆、备份、symlink、装依赖、装官方 optional-skills,一路汇报进度。整个过程我没有碰过一次命令行。

03. 配置公众号凭证

这是最关键的一步,也是最容易踩坑的一步。

宝玉的 skill 要求凭证放在 ~/.baoyu-skills/.env ,而且 变量名带下划线 :

WECHAT_APP_ID=wxxxxxxxxxxxxxx
WECHAT_APP_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

两个坑,提醒一下:

广告媒流(小程序)-AI生图
  1. 1. 变量名是 `WECHAT_APP_ID` ,不是 `WECHAT_APPID` —— 少一个下划线就读不到
  2. 2. API 方式要求你的服务器 IP 在公众号后台的 IP 白名单里 —— 如果本地 IP 不在白名单,需要走 --remote 模式,通过 SSH 隧道让 API 请求从白名单服务器发出

配置好之后,跑一下环境检查:

bun skills/baoyu-post-to-wechat/scripts/check-permissions.ts

看到 All checks passed 就是通了。Agent 也会把完整的配置成果以结构化报告的形式汇报回来:

这样你一眼就能看清:哪些 skill 装了、哪些依赖配了、凭证是否就绪。

04. 发一篇文章

文章还是 Markdown,配图放在 imgs/ 目录里,引用用相对路径:

---
title: "标题"
summary: "一句话摘要"
author: 你的昵称
coverImage: imgs/cover.png
---

# 正文

配图放在 imgs/ 目录里,用相对路径引用。

然后一行命令:

bun skills/baoyu-post-to-wechat/scripts/wechat-api.ts \
  article.md \
  --theme default \
  --author "你的昵称" \
  --cover imgs/cover.png

返回 media_id 就成功了。去 mp.weixin.qq.com → 内容管理 → 草稿箱,文章已经在那儿了。

05. Agent 真实工作场景

其实整个过程不需要你碰命令行。你只需要在微信里跟 Hermes Agent 对话:

你看,我只是发了一句话「下载研究以下项目」,Agent 就自己完成了 clone、阅读、分析、整理,然后发回一份结构化报告给我。

这就是核心体验—— 你下指令,Agent 干活 。安装 skills 是这样,写文章是这样,发公众号也是这样。

06. 整套流程

从安装到发布,完整链路是这样:

五个节点,每一步都有明确的产出物:

  1. 1. Install → Hermes 能加载 skill
  2. 2. Config → API 凭证可读
  3. 3. Write → Markdown + 配图
  4. 4. Publish → 调 API
  5. 5. Draft → 草稿箱确认

看起来步骤多,但配好之后,以后每次发文章只需要做两件事: 写 Markdown,跑一行命令 。

07. 写在最后

我一直相信,工具的意义不是替代你写,而是 替你把那些不该你做的事接过去 。

排版、配图、上传、发布——这些是流程,不是创作。把它们交给 Agent,你才有精力花在真正重要的内容上。

Hermes + baoyu-skills,就是那个接过这些齿轮的人。


60 分男人 · 蛰伏突破