大家好,我是小肥肠。上周更新的OpenClaw手把手安装教程受到了很多读者的认可喂饭级教程!免费部署云端 OpenClaw + 打通飞书,自动抓取 ClawHub 技能并写入飞书表格。很多人催更本地安装和多Agent教程,大家别急,我这边都会陆续更新。今天给大家带来的教程是一句话实现读取学习对标账号文章,围绕用户给定的主题将文章写入公众号草稿箱。
1. 前言
经常看我文章的朋友都知道,我在公众号领域做过很多AI工具,比如之前很火的漫画系列,还有公众号写稿的Coze|n8n工作流。
很多人可能会问:“小肥肠,既然已经有了 Coze 和 n8n,为什么还要折腾 OpenClaw + Claude Skills?”
为了让大家少走弯路,我给大家做个直观的对比:
话不多说直接给大家看一下今天工具的效果,只需要向飞书发送一句话:参考[对标文章多维表格]里面对标文章的风格,写一篇春季减肥变美的文章,文章中要有配图。
![图片[1]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子](https://www.huanqiudazi.com/wp-content/uploads/2026/09/b9-Gj9TwqLXVipU-img01.jpg)
来到草稿箱,可以看到草稿被正确写入了。我们要做的只是简单审阅,点击草稿箱发布就行。后续把提示词调顺了,文章和配图质量达标了,甚至可以把账号全权交给OpenClaw运营。我们什么都不用管,只需要定时查看流量主收益就行。
![图片[2]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子](https://www.huanqiudazi.com/wp-content/uploads/2026/09/b9-Gj9TwqLXVipU-img02.jpg)
2. 工具搭建前置准备
OpenClaw+微信公众号智能内容助手(wechat-article-writer)发文完整流程是:
1. 用户发送指令给OpenClaw
2. OpenClaw读取飞书表格中对标账号文章内容
3. OpenClaw调用微信公众号智能内容助手(Claude Skill)进行公众号文章内容编写、排版、发布到草稿箱操作
4. OpenClaw告知用户文章已经成功存储至草稿箱
![图片[3]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子](https://www.huanqiudazi.com/wp-content/uploads/2026/09/b9-Gj9TwqLXVipU-img03.jpg)
2.1. 安装claude code
Claude code安装我在之前的文章 从n8n到Claude Skills:轻松搞定小红书美食手账,3分钟出图,小白也能会!已经详细讲解,这边不再赘述。
2.2. 写入标账号文章到飞书表格
公众号对标账号文章的整理,在我之前的n8n系列教程中已经有详细讲解n8n+Coze+飞书:公众号对标文章一键录入+深度拆解,打造你的【爆款素材库】
3. 实现公众号变现—发布Claude Skill
话不多说,正式开始Skill搭建,目录结构设计如下:
代码块
Plain Text
wechat-article-writer/
├── SKILL.md # 必填:使用说明 + 元数据
├── scripts/ # 必填:可执行代码
├── config.json # 必填:配置文件
└── output/ # 必填:输出手账图片的目录
选择本地任意目录新建skill项目。
3.1. SKILL.md设计编写
SKILL.md 可以理解为整个Skill的大脑和说明书。在这里,我们为 OpenClaw 定义了六步全自动核心工作流。
这六个步骤包含:AI生成文章 → AI生成封面图 → AI智能配图 → 图片压缩优化 → Markdown转微信HTML → 推送草稿箱。
为了让大模型能精准执行,提示词(Prompt)的设计尤为关键。考虑到篇幅,这里我把最核心的 Prompt 指令词和防发散的系统设定做了隐藏。大体的思路是强行约束大模型必须依次执行,不能跳步。
3.2 代码结构说明
光有 SKILL.md 这个总指挥还不行,真正实现功能的是 scripts/ 目录下的 6 个 Python 脚本。我把整个发文流程像流水线一样拆解成了 6 个独立的模块。
它们的功能与依赖如下表所示:
脚本
功能
依赖
write_article.py
AI 生成文章
DeepSeek API
generate_image.py
AI 生成封面图
豆包 AI生图
add_article_images.py
智能配图
本地图片生成后进行智能配图
compress_image.py
图片压缩优化
Pillow(Python)
format_article.py
Markdown 转 HTML
request(Python)
publish_draft.py
推送草稿箱
接下来我将一一拆解分析6个脚本的核心逻辑。
1. write_article.py
write_article.py的核心功能是围绕用户设定的主题和风格,调用 DeepSeek API生成文章初稿并保存为Markdown 文件。在代码里我固定了4种写文风格,分别是干货、情感、资讯、活泼,如果不指定就默认使用干货风格。核心代码结构如下(可以将其投喂给豆包进行代码衍生编写):
代码块
Plain Text
import argparse
import os
import json
from datetime import datetime
from openai import OpenAI
STYLE_PROMPTS = {
2. generate_image.py
generate_image.py对接了豆包 AI 生图接口(Seedream4.5),它的作用是根据文章的语意来生成适配封面图。核心代码结构如下:
代码块
Plain Text
3. add_article_images.py
add_article_images.py会自动去扫描你文章里的 ## 小标题,像个真人编辑一样,在合适的位置自动插入正文配图。核心代码结构如下:
4. compress_image.py
这个脚本极其关键!经常发公众号的朋友肯定被微信图片大小限制折磨过(封面图不能超过 64KB)。为了防止后续上传疯狂报错,这个脚本依托了 Pillow 库,把刚刚生成的所有图片在本地进行一波无损裁剪和极致压缩。核心代码结构如下:
5. format_article.py
微信公众号后台是不支持直接贴 Markdown 的,format_article.py 的作用是把Markdown转成微信兼容的 HTML 格式。 它还会把你本地的配图全部传到微信永久素材库里,并替换成合适的微信 URL。不然你直接发出去,文章里的图片会显示不了。核心代码结构如下:
6.publish_draft.py
这个脚本拿着前面搞定的一切(授权 token、封面 media_id、HTML 正文),直接通过微信官方 API将内容存进你的公众号草稿箱里。核心代码结构如下:
代码块
Plain Text
import requests
def get_access_token(appid, appsecret):
# 获取微信 access_token(带缓存)
def upload_thumb(access_token, image_path):
# 上传封面图为永久素材
def add_draft(access_token, title, html_content, thumb_media_id):
# 创建草稿,返回 media_id
pass
3.3. config.json填写
在整个流程中,我们需要雇佣 DeepSeek 来代笔写文、呼叫豆包 AI 来画图,最后还要让脚本有权限把文章塞进你自己的公众号里。所以,要有一个统一配置API秘钥的文件config.json,在里面填入对应的 API 密钥和账号授权信息,这套流水线才能真正跑起来。
配置文件的格式如下:
代码块
JSON
配置项说明:
4. Claude Skill集成OpenClaw
微信公众号智能内容助手集成到OpenClaw很简单,只需要将自研Skill上传到服务器/root/.openclaw/workspace/skills/目录即可。
上传后可以和OpenClaw对话二次确认Skill已经正确加载。
由于样式有点少我让OpenClaw多加了几个额外的样式。
输入生文指令:利用wechat-article-writer,参考[对标文章多维表格]里面对标文章的风格,写一篇春季减肥变美的文章,文章中要有配图,暖色排版风格
等待几分钟,新的草稿就生成在了公众号草稿箱中。
以上就是本期教程的完整内容,动手能力强的读者可以跟着教程实践一遍。
5. 结语
从最初的手动排版,到后来用 Coze、n8n 折腾半自动化,再到今天用 OpenClaw + Claude Skills 跑通这条全自动的生文-生图-排版-发布闭环,我们见证了 AI 工具的飞速进化。在这个过程中,我们最大的收获不只是写出了几行代码,而是将自己从繁琐的机械劳动中解放了出来。
如本次分享对你有帮助,欢迎一键三连支持一下小肥肠,我们下期再见~















暂无评论内容