公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱

大家好,我是小肥肠。上周更新的OpenClaw手把手安装教程受到了很多读者的认可喂饭级教程!免费部署云端 OpenClaw + 打通飞书,自动抓取 ClawHub 技能并写入飞书表格。很多人催更本地安装和多Agent教程,大家别急,我这边都会陆续更新。今天给大家带来的教程是一句话实现读取学习对标账号文章,围绕用户给定的主题将文章写入公众号草稿箱。

1. 前言

经常看我文章的朋友都知道,我在公众号领域做过很多AI工具,比如之前很火的漫画系列,还有公众号写稿的Coze|n8n工作流。

很多人可能会问:“小肥肠,既然已经有了 Coze 和 n8n,为什么还要折腾 OpenClaw + Claude Skills?”

为了让大家少走弯路,我给大家做个直观的对比:

话不多说直接给大家看一下今天工具的效果,只需要向飞书发送一句话:参考[对标文章多维表格]里面对标文章的风格,写一篇春季减肥变美的文章,文章中要有配图。

图片[1]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子

来到草稿箱,可以看到草稿被正确写入了。我们要做的只是简单审阅,点击草稿箱发布就行。后续把提示词调顺了,文章和配图质量达标了,甚至可以把账号全权交给OpenClaw运营。我们什么都不用管,只需要定时查看流量主收益就行。

图片[2]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子

2. 工具搭建前置准备

OpenClaw+微信公众号智能内容助手(wechat-article-writer)发文完整流程是:

1. 用户发送指令给OpenClaw

2. OpenClaw读取飞书表格中对标账号文章内容

3. OpenClaw调用微信公众号智能内容助手(Claude Skill)进行公众号文章内容编写、排版、发布到草稿箱操作

4. OpenClaw告知用户文章已经成功存储至草稿箱

图片[3]-公众号躺更神器!OpenClaw+Claude Skill 实现自动读对标 + 写文 + 配图 + 存入草稿箱-环球搭子

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 工具的飞速进化。在这个过程中,我们最大的收获不只是写出了几行代码,而是将自己从繁琐的机械劳动中解放了出来。

如本次分享对你有帮助,欢迎一键三连支持一下小肥肠,我们下期再见~

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容