“爆文”一直是网赚圈很流行的变现、副业项目,核心思路是创作高阅读量的爆款文章,从而赚取平台流量收益。平台包括微信公众号、头条、百家号等等。自从AI大模型出现后,这个领域可以说有了质的飞跃。使用自动化调度+大模型生成,可以操作10个甚至上百个账号批量发文,积少成多,每天也能获得较好的收益我也一直在做“AI爆文”,也拿到了一些结果

上面是我一个号的收益,虽然钱也不多,但每顿能多吃个鸡腿,也算不错了当然AI创作的路径其实一直在变化的,从一开始只有文字,到现在能图文并貌,我也见证了技术的进步,虽然没赚多少钱,但也一直在牌桌一直在学习。现阶段最好的方式还是对爆文进行仿写,所谓“爆过的文章有很大的几率还会再爆”,而且直接仿写和大模型的交互较少,可以直接依靠提示词达到较好的仿写效果,自动化程度也较高先梳理下这两年我用过的自动化创作方式
1、coze、n8n工作流
coze作为最早的一批大模型和工作流平台最开始确实吸引了很大一批用户,丰富的模型和图形化的工作流搭建方法,对新手用户非常便利。最初海外版coze还能免费使用claude、chatgpt等最好的模型而且平台也一直在更新,最开始只有智能体和工作流,后续慢慢的接入插件,形成了最初的AI爆文创作流程


当然后来n8n又很火,所以后来又创作了n8n工作流中的自动化流程,具体可以参考这篇文章:
流程也大同小异,但是需要自己买api
2、playwright方式
后来随着coze商业化的进展,免费用户的积分和限制越来越多,并且有印象的朋友应该知道,25年中那段时间国内模型真的是不好用,写出来的文章完全不能按照提示词来生成,而且当时的工作流不能对文章中的图片进行操作(当然现在可以了)所以后面就选择自己使用playwright的方式操作浏览器,使用网页操作调用Claude或ChatGPT对文章进行创作或改写,然后再操作浏览器登陆微信公众号,发布文章。

这种方式有点就是没有api费用,都是网页操作但缺点就是不稳定,网页元素有失效或是被打断时,就完全玩不了
3、自建系统
又来这种方式又有问题,如果出去玩了身边没电脑,那不是断更了所以又用ruoyi做了个系统,搭到了云服务器上,暴露了一个接口,每天调用接口就可以自动创作了,然后我在手机上的“公众号助手”审核再发文

但是这种方式也存在问题,一个是部署程序太重了,而且链路也比较长,如果其中一步出错,不能主动纠错,不够智能。

而现在openclaw+skills的方式确实也是比较好的方式,对编程小白友好,是目前我用过最顺手的公众号自动化方案。先不废话,直接看效果:对着微信openclaw插件发一句"仿写文章"——几分钟后,草稿箱里就多了一篇排好版、配好图的文章,你只需要过目一遍点发布就行。就这么简单。

几种方案对比

整体流程设计
整个skill的目录结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
wechat-article-writer/├──SKILL.md#必填:Skill说明+元数据+执行指令├──scripts/#必填:7个Python脚本│├──scrape_article.py│├──write_article.py│├──generate_image.py│├──add_article_images.py│├──compress_image.py│├──format_article.py│└publish_draft.py├──assets/#必填:配置与输出│├──config.json#API密钥配置│└──output/#输出目录└──references/#可选:设计参考文档├──themes/#33个主题CSS├──highlights/#74个高亮CSS├──palettes/#9种配色方案└──renderings/#6种渲染风格
SKILL.md设计编写
SKILL.md 可以理解为整个Skill的大脑和说明书。在这里,我们定义了七步全自动核心工作流。这七个步骤包含:爬取原文 → AI生成SEO标题+改写文章 → AI生成封面图 → AI智能配图 → 图片压缩优化 → Markdown转微信HTML → 推送草稿箱。
为了让大模型能精准执行,提示词(Prompt)的设计尤为关键。核心思路是强行约束大模型必须依次执行,不能跳步:
在开头明确标注:"工作流程(严格顺序执行)" 每个Step标注依赖关系:如 "必须依赖Step 0" 输出说明中明确传递路径:如 "传递给Step 1的 --original-title 参数"
这样设计的好处是:Claude在执行时会严格遵循流程,不会因为"聪明"而跳过某些步骤或尝试并行执行。
1 2 3 4 5 6 7 8 9 10
--name:wechat-article-writerdescription:微信公众号智能内容创作助手,提供从文章生成到发布草稿的全流程自动化能力。包含八个核心步骤:爬取原文(可选)、生成SEO标题、AI文章生成、封面图生成、智能配图、图片压缩、Markdown转HTML、推送草稿箱。触发场景:用户请求生成微信公众号文章、创作公众号内容、写公众号推文、或需要完整的公众号内容生产流程时。---#微信公众号智能内容助手自动化微信公众号内容创作全流程:从主题输入到草稿发布,一站式完成。##工作流程(严格顺序执行)

代码结构
光有 SKILL.md 这个总指挥还不行,真正实现功能的是 scripts/ 目录下的 7 个 Python 脚本。我把整个发文流程像流水线一样拆解成了 7 个独立的模块。
它们的功能与依赖如下表所示:
接下来简要介绍7个脚本的核心逻辑。1. scrape_article.py
scrape_article.py 的核心功能是从用户提供的参考文章链接中爬取标题和正文。支持微信公众号、今日头条及通用网站。核心代码结构如下:
1 2 3 4 5 6 7 8 9 10 11
importargparseimportrequestsfrombs4importBeautifulSoupdefscrape_article(url):#1.识别平台类型(微信/头条/通用)#2.发送HTTP请求获取HTML#3.用BeautifulSoup解析标题和正文#4.过滤图片,仅保留纯文本#5.输出标题和正文(通过JSON元数据)pass
2. write_article.py
write_article.py 的核心功能是基于爬取的原文,调用LLM API生成SEO优化标题并改写文章。固定了4种写文风格:干货、情感、资讯、活泼。核心代码结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
importargparsefromopenaiimportOpenAISTYLE_PROMPTS={"干货":"专业、信息密度高、有实用价值...","情感":"温暖、有共情力、有故事感...","资讯":"简洁、客观、信息密度高...","活泼":"轻松、幽默、接地气...",}defwrite_article(original_title,reference,style="干货"):#1.构建SEO标题优化prompt#2.构建内容改写prompt(含风格设定)#3.调用LLMAPI生成标题和文章#4.保存Markdown文件#5.输出SEO标题和文件路径pass
3. generate_image.py
generate_image.py 对接了多个AI生图接口(阿里千问、OpenAI DALL-E、豆包),根据文章主题和风格生成适配封面图。核心代码结构如下:
1 2 3 4 5 6 7 8 9
importargparseimportrequestsdefgenerate_cover_image(topic,title,style="干货"):#1.根据主题+风格自动选择5维度组合#2.构建英文生图prompt#3.调用图片生成API#4.下载并保存图片(PNG格式,2.35:1比例)pass
4. add_article_images.py
add_article_images.py 会自动扫描文章里的 ## 二级标题,在合适位置自动插入正文配图。核心代码结构如下:
1 2 3 4 5 6 7 8 9 10
importargparsedefadd_article_images(article_path,topic,style="干货",max_images=3):#1.读取Markdown文章#2.解析##标题结构#3.选择合适的插入位置(避开开头结尾)#4.根据段落内容选择Type×Style组合#5.生成配图并插入Markdown#6.输出配图后的Markdown文件pass
5. compress_image.py
这个脚本极其关键!微信公众号封面图不能超过64KB,超过限制会上传失败。脚本依托 Pillow 库,对所有图片进行尺寸调整和质量压缩。核心代码结构如下:
1 2 3 4 5 6 7 8 9 10
fromPILimportImageimportargparsedefcompress_image(input_dir,width=900,height=383,max_size=64):#1.扫描目录下的PNG图片#2.调整尺寸至900×383(2.35:1比例)#3.调整JPEG质量参数#4.循环验证直至文件大小≤64KB#5.输出压缩后的JPG图片pass
6. format_article.py
微信公众号后台不支持直接贴Markdown,format_article.py 把Markdown转成微信兼容的HTML格式。核心代码结构如下:
1 2 3 4 5 6 7 8 9 10 11
importargparseimportrequestsfrompremailerimporttransformdefformat_article(article_path,theme="wechat-elegant",highlight="github"):#1.加载主题CSS和高亮CSS#2.CSS内联到HTML中#3.解析Markdown(标题、段落、列表、图片)#4.转换为微信兼容HTML#5.如指定--upload-images,上传图片到素材库pass
7. publish_draft.py
这个脚本拿着前面搞定的一切(access_token、封面media_id、HTML正文),通过微信官方API将内容存进公众号草稿箱。核心代码结构如下:
1 2 3 4 5 6 7 8 9
importargparseimportrequestsdefpublish_draft(title,html_path,cover_path,author=""):#1.读取config.json获取appid和appsecret#2.获取微信access_token(带缓存)#3.上传封面图为永久素材,获取thumb_media_id#4.创建草稿,返回media_idpass

config.json填写
在整个流程中,我们需要使用大模型来写文、生图,最后还要让脚本有权限把文章塞进公众号里。所以,需要一个统一配置API密钥的文件 config.json。
配置文件位于 assets/config.json,格式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
{"llm_provider":"openai","llm_api_key":"sk-xxxxxxxxxxxxxxxx","llm_base_url":"https://api.openai.com/v1","llm_model":"gpt-4o","image_provider":"dashscope","image_api_key":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","image_model":"qwen-image-2.0","wx_appid":"wx1234567890abcdef","wx_appsecret":"1234567890abcdef1234567890abcdef","md_theme":"wechat-elegant","md_highlight":"github"}
配置项说明:
填入对应的API密钥和账号授权信息,这套流水线才能真正跑起来。
微信接入OpenClaw
openclaw尽量是部署到云服务上可以参考我之前的文章,手把手步骤:
现在微信可以直接接入openclaw,接入方式也很简单

直接在服务器上执行:
1
npx-y@tencent-weixin/openclaw-weixin-cli@latestinstall安装好之后启动重启openclaw就OK了
1
openclawgatewaystart
把skill移植到openclaw
移植到OpenClaw很简单,只需要将Skill上传到服务器/root/.openclaw/workspace/skills/目录即可

上传后用OpenClaw微信插件试一下:

然后直接让openclaw执行改写:

来到公众号,看到改写成功

搭完这套方案,我觉得公众号运营这件事真的可以基本甩手了。
你要做的只剩三件事:偶尔调调提示词、确认一下内容质量、定期看流量主收益。
前期需要一点代码基础和部署环境,但跟着教程一步步来,不会代码的朋友同样能完成搭建。需要Skill的小伙伴可以私我
📚 精选文章推荐

· END ·
✨我是小珩,前BAT大厂架构师✨
✨专注AI工具、AI提效、副业✨
关注公众号后台回复:AI
即可加我微信好友,拉你进专属群
学习更多AI工具和变现手法
“点击上方卡片关注/ 领取10万字AI学习资料”
点右下角在看,下次可以优先收到我的文章 ↓
夜雨聆风