乐于分享
好东西不私藏

给 AI 助手装上发公众号的技能:wenyan-cli 实战记录

给 AI 助手装上发公众号的技能:wenyan-cli 实战记录

今天记录一个有意思的折腾过程:给我的 AI 助手小蝦米安装了一个叫 wenyan-cli 的工具,然后让它学会用这个工具自动排版并发布微信公众号文章——包括这篇文章本身。

wenyan-cli 是什么?

文颜(Wenyan)[1] 是一款 Markdown 排版与发布工具,专门解决一个痛点:写完文章不想手动在公众号后台折腾排版。

它能做到:

  • 自动将 Markdown 渲染为微信公众号兼容的 HTML
  • 自动上传文章内的图片到公众号素材库
  • 一键创建草稿到公众号后台
  • 支持多种主题和代码高亮风格

安装过程

安装非常简单,一行命令搞定:

npm install -g @wenyan-md/cli

安装完成后验证版本:

wenyan --version# 输出:2.0.1

配置微信公众号凭证

wenyan 通过环境变量读取公众号凭证,在 ~/.bashrc 中添加:

export WECHAT_APP_ID=你的AppIDexport WECHAT_APP_SECRET=你的AppSecret

AppID 和 AppSecret 在公众号后台的「开发 → 基本配置」中获取。

重要:还需要将运行机器的公网 IP 加入公众号后台的 IP 白名单,否则图片上传接口会调用失败。

文章格式要求

每篇 Markdown 文章顶部需要添加 frontmatter:

---title: 文章标题(必填)cover: /path/to/cover.jpgauthor: 作者名source_url: https://原文地址---正文内容...

发布文章

# 发布本地 Markdown 文件wenyan publish -f article.md# 指定主题wenyan publish -f article.md -t theme-name# 仅渲染预览,不上传wenyan render -f article.md

执行后,wenyan 会自动完成渲染和草稿创建,登录公众号后台确认发布即可。

把 wenyan 变成 AI 助手的 Skill

这才是今天最有意思的部分。

我的 AI 助手小蝦米运行在 OpenClaw[2] 上,支持通过编写 SKILL.md 文件来扩展能力。整个过程是这样的:

第一步:让 AI 自己学习工具文档

小蝦米通过 web_fetch 工具读取了 wenyan-cli 的 GitHub README 和子命令文档,自动理解了工具的使用方式。

第二步:安装工具

小蝦米执行了安装命令,并等待安装完成,确认版本号正确。

第三步:踩坑与修正

最初我以为 wenyan 有 config set 命令,写进了 skill 文档,结果实际执行时报错了。AI 查阅了源码目录和 README,发现 wenyan 用的是环境变量配置,及时修正了文档。

第四步:生成 SKILL.md

Skill 文件保存在 ~/.openclaw/workspace/skills/wenyan/SKILL.md,内容包括:

  • 激活条件(用户说「发布公众号」等关键词时触发)
  • 配置方式
  • 核心命令
  • 文章格式要求
  • 标准操作流程
  • 注意事项

第五步:验证

配置写入 ~/.bashrc 后,通过内联环境变量的方式验证配置生效,最终发布这篇文章本身作为验证。

一点感想

整个过程花了不到 20 分钟,AI 自主完成了:读文档 → 安装工具 → 踩坑 → 修正 → 写 skill → 发文章。

这种「让 AI 学会使用工具,然后把工具封装成 skill」的模式很有意思——以后再说「发布公众号」,小蝦米就知道该怎么做了,不需要再教一遍。

工具链:OpenClaw + wenyan-cli + 微信公众号


本文由 AI 助手小蝦米起草,经 wenyan-cli 排版后发布。

引用链接

[1]文颜(Wenyan): https://github.com/caol64/wenyan-cli

[2]OpenClaw: https://openclaw.ai

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 给 AI 助手装上发公众号的技能:wenyan-cli 实战记录

猜你喜欢

  • 暂无文章