前言
老早之前注册的公众号,也没咋用过,也就去年写了几篇文章玩玩,没啥粉丝,只当日记本,之后又断更了!
今年想着拿来继续搞搞,保持一个平常心,发点自己喜欢的文章!
但写文是有点痛苦的,文笔不行,配图也难搞,想到今年开始用opencode来写代码,是不是也可以拿来写文章?写是能写,就是写完还得自己复制到官方的编辑器,再配图,甚是繁琐!
恰逢之前看到一篇博文------「从 0 到 1 构建公众号 AI 创作流水线」,这不是瞌睡来了递枕头吗!
立马开干!
手把手教你操作
微信公众号文章生成与发布 SOP 智能体的核心是系统架构。
这个架构包括编排层 和技能。
这就得感谢两位大佬了,宝玉大佬的skills、思考家的编排skills。
1、技能
| 技能 | 描述 |
|---|---|
| baoyu-format-markdown | 格式化文章 |
| baoyu-cover-image | 生成封面图 |
| baoyu-article-illustrator | 生成配图 |
| baoyu-post-to-wechat | 保存到公众号草稿箱 |
| baoyu-markdown-to-html | 将 markdown 转换为 HTML |
宝玉大佬开源的仓库
js
https://github.com/JimLiu/baoyu-skills
直接执行以下命令即可一键安装所需要的技能了。
js
npx skills add jimliu/baoyu-skills
我是全局安装的,看自己的需要,也可以按项目安装。
2、编排层
使用的是公众号博主"思考家"提供的SKILL.md文件来自己创建一个本地的skills。
注:pipeline完整 SKILL.md(文中无法张贴,想要的找我或者直接去博主的文章中复制)
创建wechat-article-pipeline
很简单,把以上SKILL.md复制到opencode对话框中,它会自己给你构建一个 wechat-article-pipeline的skills。(用的模型是minmax-M2.5)

复制skills文件到全局
将生成的wechat-article-pipeline整个拷贝到电脑的~/.claude/skills(.claude和skills文件都需要自己创建)
创建项目目录
新建一个文件夹wechat-ai-editor用于存放生成的文章
公众号配置
编辑 ~/.claude/skills/wechat-article-pipeline/EXTEND.md进行公众号配置,输入:
- 公众号名称
- AppID
- AppSecret
- 默认作者名
- 文章输出目录
- 配置图片生成 API(用的是
doubao-seedream-4-5-251128) - IP 白名单(根据文件要求自己配置即可)
安装项目依赖
进入wechat-ai-editor目录下安装项目依赖:
sql
pnpm add juice front-matter marked highlight.js reading-time fflate md5

tips: 在具体执行时,走到保存到草稿时,baoyu-post-to-wechat可能会找不到微信appid,不用担心,opencode自己会解决,它会把你配置文件中的信息自动copy一份到当前项目目录下。

测试一下
输入:我要写一篇公众号文章:2月底的杭州有哪些好玩的地方?



初稿由AI来写,自己审校一下格式和内容,都调整好后发布!
文章已经发布到公众号了,有兴趣的可以去看看写的咋样!
我的公众号:莞尔是也
感兴趣的倔友也可以自己去搞一个,真香!