用opencode打造全自动公众号写作流水线,AI 代笔太香了!

前言

老早之前注册的公众号,也没咋用过,也就去年写了几篇文章玩玩,没啥粉丝,只当日记本,之后又断更了!

今年想着拿来继续搞搞,保持一个平常心,发点自己喜欢的文章!

但写文是有点痛苦的,文笔不行,配图也难搞,想到今年开始用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-pipelineskills。(用的模型是minmax-M2.5

复制skills文件到全局

将生成的wechat-article-pipeline整个拷贝到电脑的~/.claude/skills(.claudeskills文件都需要自己创建)

创建项目目录

新建一个文件夹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来写,自己审校一下格式和内容,都调整好后发布!

文章已经发布到公众号了,有兴趣的可以去看看写的咋样!

我的公众号:莞尔是也


感兴趣的倔友也可以自己去搞一个,真香

相关推荐
golang学习记2 小时前
GitLens 十大神技:彻底改变你在 VS Code 中的 Git 工作流
前端·后端·visual studio code
SuperEugene2 小时前
后台权限与菜单渲染:基于路由和后端返回的几种实现方式
前端·javascript·vue.js
兆子龙2 小时前
WebSocket 入门:是什么、有什么用、脚本能帮你做什么
前端·架构
是一碗螺丝粉2 小时前
LangChain 链(Chains)完全指南:从线性流程到智能路由
前端·langchain·aigc
前端付豪2 小时前
LangChain记忆:通过Memory记住上次的对话细节
人工智能·python·langchain
strayCat232552 小时前
Clawdbot 源码解读 7: 扩展机制
人工智能·开源
王鑫星2 小时前
SWE-bench 首次突破 80%:Claude Opus 4.5 发布,Anthropic 的野心不止于写代码
人工智能
月弦笙音2 小时前
【浏览器】这几点必须懂
前端