OpenClaw+Claude Skill 自动写文配图指南:公众号躺更神器测评

2026-05-28阅读 0热度 0
OpenClaw

在公众号内容创作领域,效率工具的选择往往决定了产出质量和运营深度。市面上已有不少成熟的方案,但各有其适用场景与局限性。今天,我们将深入探讨一种更为高阶的自动化解决方案:如何通过OpenClaw与自研的Claude Skill,实现从一句话指令到公众号草稿箱的完整内容生成流水线。

为了更清晰地理解不同工具的定位,我们可以做一个直观的对比:

工具方案 核心优势 痛点与局限性 最终定位
Coze 零代码/低代码搭建,门槛极低,小白极其友好,适合快速跑通一个点子。 上限明显。想要进行深度定制开发时,处处受制于现有的插件生态和节点限制,缺乏掌控权。 轻量级试水 / 快速验证
n8n 强大的可视化 API 流程编排神器,连线逻辑直观,高度定制化。 极其容易变成“意大利面”。当工作流难度升高时,画布会变成一团乱麻,节点传参维护让人头秃,排错成本极高。 工业级编排(但缺乏 AI 灵活性)
OpenClaw + Claude Skills Agent 的终极形态,享受代码级绝对自由!无需复杂连线,只需写好底层 Python 脚本 + SKILL.md,大模型就能自动理解意图、按序调用,甚至能根据报错自行调整策略。 前期需要一定的代码基础和部署环境。 高阶全自动化的最优解

简单来说,今天介绍的工具效果是:只需向飞书发送一句指令,例如“参考[对标文章多维表格]里面对标文章的风格,写一篇春季减肥变美的文章,文章中要有配图”,系统便会自动完成从分析、撰写、配图到排版发布的全流程。

最终,一篇格式规范、图文并茂的文章草稿便会出现在公众号后台的草稿箱中。用户只需进行简单的审阅和微调,即可点击发布。当提示词和流程调校成熟后,甚至可以将账号的日常内容更新全权交由该系统运营,实现真正的“无人化”内容生产。

工具搭建前置准备

整个“OpenClaw + 微信公众号智能内容助手”的发文流程可以概括为以下四步:

  1. 用户发送指令给OpenClaw。
  2. OpenClaw读取飞书表格中对标账号的文章内容作为风格参考。
  3. OpenClaw调用微信公众号智能内容助手(Claude Skill)执行公众号文章的编写、排版并发布到草稿箱。
  4. OpenClaw告知用户文章已成功存储至草稿箱。

在开始前,需要确保两个前置条件:一是已安装并配置好Claude Code环境;二是已将对标账号的文章整理并录入飞书多维表格,作为后续AI学习的风格素材库。

实现公众号变&现—发布Claude Skill

话不多说,我们直接进入Skill的搭建环节。整个项目的目录结构设计如下:

wechat-article-writer/
├── SKILL.md          # 必填:使用说明 + 元数据
├── scripts/          # 必填:可执行代码
├── config.json       # 必填:配置文件
└── output/           # 必填:输出手账图片的目录

首先,在本地任意目录新建该项目。

SKILL.md设计编写

SKILL.md文件是整个Skill的“大脑”和说明书。在这里,我们为OpenClaw定义了一个六步全自动核心工作流:AI生成文章 → AI生成封面图 → AI智能配图 → 图片压缩优化 → Markdown转微信HTML → 推送草稿箱

为了让大模型能精准无误地执行,提示词(Prompt)的设计尤为关键。核心思路是通过严格的系统设定,强制约束大模型必须依次执行上述六个步骤,不能跳步或自行其是,从而确保流程的稳定性和可控性。

代码结构说明

仅有SKILL.md这个总指挥还不够,真正实现功能的是scripts/目录下的6个Python脚本。整个发文流程被拆解成了一条清晰的流水线,每个脚本负责一个独立模块。

各脚本的功能与依赖如下表所示:

脚本 功能 依赖
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 推送草稿箱 request(Python)

接下来,我们逐一拆解这六个脚本的核心逻辑。

1. write_article.py

该脚本的核心功能是围绕用户设定的主题和风格,调用DeepSeek API生成文章初稿并保存为Markdown文件。代码中预置了四种写文风格:干货、情感、资讯、活泼。若用户未指定,则默认使用“干货风格”。其核心代码结构展示了如何构建提示词、调用API并保存结果。

2. generate_image.py

此脚本对接豆包AI生图接口,作用是根据文章的主题和风格语义,生成与之匹配的封面图。核心逻辑包括构建图像生成提示词、调用API以及下载保存图片。

3. 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,将完整的内容包存入公众号的草稿箱中,等待最终发布。

config.json填写

要让这条流水线真正运转起来,还需要一个统一的“能源配置”中心,即config.json文件。在这里,需要填入调用各项服务所需的API密钥和账号授权信息。

配置文件格式如下:

{
  "deepseek_api_key": "sk-xxxxxxxxxxxxxxxx",
  "deepseek_model": "deepseek-chat",
  "doubao_api_key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "appid": "wx1234567890abcdef",
  "appsecret": "1234567890abcdef1234567890abcdef"
}

各配置项的说明与获取方式:

配置项 说明 获取方式
deepseek_api_key DeepSeek API 密钥 DeepSeek 开放平台
deepseek_model 使用的模型 默认 deepseek-chat
doubao_api_key 豆包 API 密钥 豆包开放平台
appid 微信公众号 AppID 微信公众平台 → 开发 → 基本配置
appsecret 微信公众号 AppSecret 同上

Claude Skill集成OpenClaw

将开发好的“微信公众号智能内容助手”Skill集成到OpenClaw中非常简单。只需将整个Skill项目文件夹上传到服务器上的指定目录:/root/.openclaw/workspace/skills/

上传完成后,可以通过与OpenClaw对话来确认Skill是否已正确加载。为了让文章风格更加多样化,还可以通过指令让OpenClaw在技能库中补充额外的排版样式选项。

一切就绪后,只需输入生成指令,例如:“利用wechat-article-writer,参考[对标文章多维表格]里面对标文章的风格,写一篇春季减肥变美的文章,文章中要有配图,暖色排版风格”。

等待几分钟,系统便会自动执行全流程。最终,一篇全新的、符合要求的文章草稿就会出现在公众号的草稿箱中,等待您的最终审阅和发布。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策