微信公众号内容自动生成与发布到草稿箱

公众号内容发布自动化技能。整合用户自有工具,实现内容生成→配图→三步预检→草稿箱直接发布的全流程自动化。内置敏感词过滤、重复检测、格式优化,每篇文章自动配图5张以上。

Audits

Pass

Install

openclaw skills install wechat-content-pipeline

公众号内容发布自动化技能

功能概述

一款企业级公众号内容发布自动化工具,实现:

  • ✅ AI智能选题与内容生成
  • 自动配图(每篇文章5张以上)
  • ✅ 三步预检(排版+敏感词+重复检测)
  • ✅ 直接发布到公众号草稿箱
  • ✅ 全流程微信通知

工具矩阵

内容生成(优先级排序)

工具用途状态
MiniMax APIAI内容+图片生成✅ 已配置(50次/天)
illustrated-ppt图文并茂PPT/文章✅ 已安装
free-image-skill免费图库配图(自动下载)✅ 已安装
multi-search-engine热点追踪✅ 已安装
news-aggregator-skill资讯聚合✅ 已安装

发布工具

工具用途状态
yaniw-wechat-publisher公众号直接发布✅ 已安装

工作流架构

┌────────────────────────────────────────────────────────────────────┐
│                    公众号内容发布全流程自动化                        │
├────────────────────────────────────────────────────────────────────┤
│                                                                    │
│  ┌────────────┐    ┌────────────┐    ┌────────────┐    ┌────────┐ │
│  │  ①选题    │───▶│  ②生成    │───▶│  ③配图    │───▶│ ④预检  │ │
│  │            │    │            │    │            │    │        │ │
│  │ 热点追踪   │    │ AI写稿    │    │自动下载   │    │排版优化│ │
│  │ 素材搜集   │    │ 内容创作  │    │5张+/篇    │    │敏感词  │ │
│  │ 确定主题   │    │            │    │智能匹配   │    │重复检测│ │
│  └────────────┘    └────────────┘    └────────────┘    └────┬───┘ │
│                                                              │     │
│                                                              ▼     │
│                                                        ┌────────┐ │
│                                                        │⑤发布  │ │
│                                                        │草稿箱  │ │
│                                                        │微信通知│ │
│                                                        └────────┘ │
│                                                                    │
│  预检失败 ──────────────────────────────────▶ 人工审核队列          │
│                                                                    │
└────────────────────────────────────────────────────────────────────┘

核心流程详解

① 选题规划

输入: 热点话题 / 指定主题
输出: 当日选题清单(8篇)
工具: multi-search-engine + news-aggregator-skill

② 内容生成

输入: 选题
输出: 完整文章(Markdown格式)
工具: MiniMax API / illustrated-ppt

③ 自动配图(核心特性)

输入: 文章内容
输出: 每篇文章5张以上配图,自动插入正文
配图策略:
  • 每篇文章: 5-8张配图(根据内容长度动态调整)
  • 图片来源: unsplash / pexels / pixabay(免费图库自动下载)
  • 配图位置: 与内容段落匹配,图文交替排布
  • 备选方案: MiniMax API(额度充足时优先AI生成)

配图规则:
  • 封面图: 蓝色科技风格,1张
  • 内容图: 3-7张,与段落内容相关
  • 图片说明: 每张图片下方添加简短说明

④ 三步预检(必过)

┌──────────────────────────────────────┐
│  步骤1: 排版优化                      │
│  • 标题层级检查                       │
│  • 段落格式检查                       │
│  • 字数达标检查(≥500字)             │
├──────────────────────────────────────┤
│  步骤2: 敏感词检测 ⚠️ 重点           │
│  • 政治敏感词过滤                     │
│  • 色情暴力内容过滤                   │
│  • 虚假信息过滤                       │
│  • 广告法违规检测                     │
├──────────────────────────────────────┤
│  步骤3: 重复检测                      │
│  • 与已发布内容比对                   │
│  • 内容指纹查重                       │
└──────────────────────────────────────┘
结果: 通过 → 发布 / 失败 → 人工审核

⑤ 发布

输入: 预检通过的文章(含配图)
输出: 草稿箱 + 微信通知
工具: yaniw-wechat-publisher

自动配图详细说明

配图数量标准

文章类型最少配图推荐配图说明
短文(<1000字)5张5-6张基础配图
中等(1000-2000字)6张6-7张增加图表
长文(>2000字)7张8张以上深度内容

配图位置规则

文章结构:
┌────────────────────────────────────┐
│           封面图片(蓝色科技风)        │
├────────────────────────────────────┤
│  标题                               │
├────────────────────────────────────┤
│  导语/引言                           │
├────────────────────────────────────┤
│  [图片1] + 图片说明                   │
│  第一段正文                          │
├────────────────────────────────────┤
│  第二段正文                          │
│  [图片2] + 图片说明                   │
├────────────────────────────────────┤
│  ...(图文交替,比例约1:2)           │
├────────────────────────────────────┤
│  总结                               │
├────────────────────────────────────┤
│  [AI生成标识]                        │
│  作者:TJMtaotao                    │
│  发表于:MEITUSTYLE                  │
└────────────────────────────────────┘

图片下载流程

# 自动配图脚本逻辑
def auto_download_images(article_path, keywords):
    """
    1. 分析文章内容,提取关键词
    2. 根据关键词搜索免费图库
    3. 自动下载图片到文章目录
    4. 在正文中插入图片引用
    """
    # 优先使用free-image-skill下载
    # 备选:MiniMax API生成
    pass

使用命令

# 完整流程(选题→生成→配图→预检→发布)
python3 scripts/run_pipeline.py --topic 深度学习 --count 8

# 分步执行
python3 scripts/run_pipeline.py --step generate    # 生成内容
python3 scripts/run_pipeline.py --step images       # 下载配图(自动匹配)
python3 scripts/run_pipeline.py --step check         # 三步预检
python3 scripts/run_pipeline.py --step publish       # 发布

# 指定主题和数量
python3 scripts/run_pipeline.py --topic Python数据分析 --count 4

# 仅配图(针对已生成的文章)
python3 scripts/run_pipeline.py --step images

定时任务

# 每天19:30自动执行完整流程
30 19 * * * cd /root/.openclaw/workspace/skills/wechat-content-pipeline && \
export MINIMAX_API_KEY="YOUR_MINIMAX_API_KEY" && \
python3 scripts/run_pipeline.py --topic 深度学习 --count 8

输出规范

项目规范
文章格式Markdown
配图数量≥5张/篇(自动确保)
配图位置封面1张 + 内容3-7张(图文交替)
配图来源免费图库(自动下载)/ MiniMax AI
署名TJMtaotao
AI标识末尾添加"本文由AI辅助创作"
封面风格蓝色科技风

敏感词过滤说明

⚠️ 所有发布内容必须通过敏感词检测

过滤范围:

  • 政治敏感词
  • 色情暴力内容
  • 虚假信息
  • 广告法违规词
  • 侵权内容

检测失败 → 进入人工审核队列,等待确认后发布

MiniMax API额度

项目说明
额度50次/天
重置时间每日00:00(GMT+8)
备用方案免费图库自动切换(无额度限制)

目录结构

wechat-content-pipeline/
├── SKILL.md              ← 本文件
├── scripts/
│   ├── run_pipeline.py  ← 主流程脚本
│   └── auto_images.py   ← 自动配图脚本(自动下载+插入)
├── articles/              ← 文章目录(自动创建)
│   ├── 01-文章标题/
│   │   ├── 正文.md       ← 文章内容(含图片引用)
│   │   └── images/       ← 配图目录(自动下载)
│   └── ...
├── .env                  ← API配置
└── references/
    └── config.md        ← 配置说明

文章目录结构(自动生成)

articles/
└── 01-文章标题/
    ├── 正文.md           ← Markdown格式,含图片引用
    └── images/           ← 自动下载的图片
        ├── cover.jpg     ← 封面图
        ├── 001.jpg       ← 内容图1
        ├── 002.jpg       ← 内容图2
        └── ...