Agent 实战: 智语 + baoyu-skills 自动生成并发布公众号文章

作者:袖梨 2026-07-29

大家好,我叫双越,是 wangEditor 作者、前百度 滴滴 资深前端工程师、慕课网精英讲师、PMP,同时也是前端面试派 作者。

我正在开发一个 AI Agent 项目 智语 一个 AI Agent 个人助手,类似于 Openclaw 小龙虾。
包括 tools skills memory context permission subagent session command hook MCP-server ...
你可以免费围观项目过程,也可以加入项目学习和开发,有兴趣的私信我~

本文完整记录我通过 智语 + baoyu-skills 实现 AI 编写图文博客并发布至微信公众号的过程,可供各位 AI Agent 学习者和使用者参考。

完成安装与初始化

参考智语的官网和文档 zhitalk.chat/ ,使用 NPM 全局安装 zhitalk

npm i zhitalk -g

然后在控制台执行 zhitalk 命令,第一次执行会有一个初始化过程

  • 建立数据库
  • 安装必要的 skills:find-skills 和 skill-creator
  • 建立配置文件 zhitalk.json

接下来按照提示打开 zhitalk.json 配置文件并填写必要配置,具体可参考文档 zhitalk.chat/#config
我使用的是 kimi 大模型,配置文件示例如下;使用其他模型时,可以查阅文档 zhitalk.chat/#models

配置文件修改完成后,再次执行 zhitalk 此后即可正常运行,并能与它自由进行对话。

安装 baoyu-skills

baoyu-skills 是面向 AI Agent 的写作技能集合,可供 Claude Code、Codex、Openclaw 等使用,同样适配【智语】项目。借助 baoyu-skills,可以实现 AI 写作、AI 图片生成以及微信公众号自动发布。

在控制台运行以下命令,即可安装 baoyu-skills

npx skills add jimliu/baoyu-skills

安装时系统会要求选择需要安装的 skills ,直接全部勾选即可,多安装一些也不影响使用。
随后选用 Openclaw 的安装方式,因为【智语】的 skills 目录是按照 Openclaw 设计的。
安装很快即可完成,结果如下图。PS. 若安装失败,很可能是本地网络无法访问 GitHub 所致。

由于选择了 Openclaw 的安装方式,skills 会安装至 ~/.agents/skills 目录中

运行 zhitalk 命令并询问它拥有多少 skills ,若它能列出全部 baoyu-skills ,就表示加载已经成功。

生成微信 API key

首先注册自己的微信公众号,随后进入 微信开发者平台 完成登录。
这里能够查看 AppID 和 AppSecret ,两者必须妥善保密,不可提交至 GitHub 。
接着将电脑 IP 加入 API IP 白名单,电脑 IP 可以通过 ip.xxir.com/ 查询。

在电脑中新建一个文件 ~/.baoyu-skills/.env 写入你的 AppID 和 AppSecret

WECHAT_APP_ID=xxxWECHAT_APP_SECRET=xxx

向微信公众号发布

首次测试应尽量简单,去掉不必要的干扰因素与步骤,只验证最核心的功能。
先准备文本文件 shui-diao-ge-tou.md ,其中写入苏轼的《水调歌头 明月几时有》;再任意下载图片 sushi.jpg 并保存到电脑桌面,这些就是原始材料。

运行 zhitalk 输入以下内容

我要发布一篇文章到微信公众号,内容在桌面的 shui-diao-ge-tou.md ,封面在桌面 sushi.jpg

zhitalk 很快完成了发布,具体过程如下

  • 读取文本文件 shui-diao-ge-tou.md
  • 载入 skill baoyu-post-to-wechat 这是整个流程中最关键的一步
  • 查阅 skill 的相关文档和详细流程
  • 运行 bun xxx 脚本,将内容发布至公众号

进入微信公众号后,可以看到草稿已经生成。发布顺利完成,核心流程也已跑通,第一步非常完美!

使用AI 生成图片

以上测试的内容、图片都是本地的,真正 AI 写作,内容都是 AI 生成的。AI 生成文字没问题,但 AI 生成图片怎么办呢?

baoyu-skills 提供多种 AI 图片生成方式,并支持多种大模型。其中阿里云 DASHSCOPE 可在国内网络使用,还提供免费试用额度,更适合用于学习实践。
修改 .baoyu-skills/.env 添加 DASHSCOPE_API_KEY ,前往阿里百炼平台创建 API key

DASHSCOPE_API_KEY=xxx

执行 zhitalk 开始测试时,输入内容必须包含公众号关键字。

生成一张主题是 spacex starship 的封面图,我将用于发布微信公众号

zhitalk 依次执行了以下步骤:

  • 载入 skill baoyu-cover-image ,这是最重要的一步
  • 读取 skill 相关文件,其中包含详细步骤和说明
  • 写出生成图片的详细的 prompt ,并让我确认

等我确认完成后,zhitalk 会加载 skill baoyu-image-gen 随后调用大模型接口来生成图片

在本地打开图片后,实际效果与预期较为一致。AI 图片生成流程已经跑通,这一步也顺利完成。

验证完整流程

上文涉及的核心内容都已经跑通,接下来测试一个完整示例,由 AI 全程生成内容并发布至公众号。
执行 zhitalk 然后填写以下内容:

我想写一篇文章发布到微信公众号,主题是“AI Agent 未来将改变哪些行业”,2000字左右。找出 4-5 个行业,并要给出充分的理由。文章内插入2-3个相关图片,图文并茂,易读。你来生成封面图片。文章样式主题要现代化,不俗套。作者:双越

经过一系列操作,zhitalk 依次完成文章编写、图片生成和文章发布,最终成功发布,公众号草稿箱内也出现了对应内容。

但检查时发现一个问题:文章打开后只有文字,正文中没有图片,不过封面图显示正常。
继续输入以下内容,让 zhitalk 自行检查:

文章发布成功了,标题、封面、内容都有了。但是,文章内容只有文字,没有图片。你再来检查一下。

zhitalk 很快定位到问题,并再次修改文章内容,这次成功将图片嵌入正文,结果如下图

再次发布并检查文章后,图片已经正常出现。zhitalk 一次便解决了问题,处理效率很高。

最后总结

智语属于通用的 AI Agent 智能体,baoyu-skills 则是一组通用且规范的 skills。由于两者都具有通用性和标准化特点,自然可以组合使用。
以上就是从安装配置到生成图文并发布公众号的完整实践。如果你也准备从 0 开发一个 AI Agent 智能体,也就是一个智语项目,可以私信我~

相关文章

精彩推荐