Install
openclaw skills install wechat-mp-auto-publisher自动撰写技术文章并发布到微信公众号 - 从选题到发布全流程自动化
openclaw skills install wechat-mp-auto-publisher当用户想要写技术文章并发布到微信公众号时,使用此技能。
用户表达以下意图时触发:
按顺序执行以下步骤,每步完成后询问用户是否继续:
node {baseDir}/scripts/generate-framework.js "文章主题"
说明:
examples/framework.md用户确认后继续步骤 2
node {baseDir}/scripts/search.js "关键词 1"
node {baseDir}/scripts/search.js "关键词 2"
...
说明:
搜索完成后继续步骤 3
使用你的能力直接撰写文章,不需要调用外部 API!
要求:
输出格式:
---
title: 文章标题
cover: [待生成]
tags: [标签 1, 标签 2, 标签 3]
---
# 文章标题
正文内容...
保存到:examples/article.md
文章写完后继续步骤 4
调用 wanx-image-generator 技能(通义万相)生成图片:
cd {baseDir}/../wanx-image-generator
uv run scripts/generate.py \
--prompt "技术文章封面图,{文章标题} 主题,简约科技感,蓝紫色调,16:9 比例,不要任何文字" \
--output {baseDir}/examples/images/cover.png \
--model wan2.6-t2i \
--size "1280*1280" \
--no-watermark
说明:
# 配图 1:引言
uv run scripts/generate.py \
--prompt "现代化办公室场景,职场人士用电脑,屏幕显示 AI 自动化界面,科技蓝紫色调" \
--output {baseDir}/examples/images/img1.png \
--model wan2.6-t2i --size "1280*1280" --no-watermark
# 配图 2:概念图
uv run scripts/generate.py \
--prompt "AI 概念架构图,左侧 AI 大脑神经网络,右侧流程图,中间融合效果" \
--output {baseDir}/examples/images/img2.png \
--model wan2.6-t2i --size "1280*1280" --no-watermark
# 配图 3:趋势图
uv run scripts/generate.py \
--prompt "趋势分析图,上升曲线展示增长,科技感网格背景" \
--output {baseDir}/examples/images/img3.png \
--model wan2.6-t2i --size "1280*1280" --no-watermark
# 配图 4:流程图
uv run scripts/generate.py \
--prompt "三步流程图,三个圆形节点从左到右,蓝紫渐变" \
--output {baseDir}/examples/images/img4.png \
--model wan2.6-t2i --size "1280*1280" --no-watermark
# 配图 5:实战场景
uv run scripts/generate.py \
--prompt "多显示器工作站,3 个屏幕显示代码和仪表盘,现代办公室" \
--output {baseDir}/examples/images/img5.png \
--model wan2.6-t2i --size "1280*1280" --no-watermark
生成图片后更新文章:
---
title: 文章标题
cover: /home/ray/.openclaw/workspace/skills/wechat-mp-auto-publisher/examples/images/cover.png
tags: [标签 1, 标签 2]
---
# 文章标题

正文...
配图完成后继续步骤 5
node {baseDir}/scripts/publish.js examples/article.md
说明:
发布完成后告知用户:
| 工具 | 用途 | 命令 | 说明 |
|---|---|---|---|
| generate-framework.js | 生成文章框架 | node {baseDir}/scripts/generate-framework.js "主题" | 自动诊断类型 |
| search.js | 百度搜索 | node {baseDir}/scripts/search.js "关键词" | 获取实时信息 |
| wanx-image-generator | 生成配图 | uv run scripts/generate.py ... | 通义万相,稳定快速 |
| wechat-toolkit | 公众号发布 | node {baseDir}/scripts/publish.js article.md | 自动发布 |
| 技能 | 用途 | 配置 |
|---|---|---|
| wanx-image-generator | 配图生成 | ~/.openclaw/.env 统一配置(推荐)或 Skill 目录 .env |
| baidu-search | 素材搜索 | OpenClaw 统一配置 |
| wechat-toolkit | 公众号发布 | TOOLS.md 配置凭证 |
| 错误 | 解决方案 |
|---|---|
| 框架生成失败 | 使用通用模板 |
| 搜索失败 | 继续写作,提示用户手动补充资料 |
| 生图失败 | 检查 API Key,重试或提示用户手动生成 |
| 发布失败 | 显示详细错误信息,提供手动发布命令 |
用户: 帮我写一篇关于"AI 自动化工作流"的文章,发布到公众号
你: 好的!我来帮你自动完成这篇文章的创作和发布。
步骤 1: 生成框架 正在生成文章框架... (运行 generate-framework.js) 框架已生成,请确认结构是否合理...
用户: 可以,继续
你: 步骤 2: 搜索背景资料 正在搜索相关文章... (运行 search.js 搜索 3-5 个关键词) 搜索完成,找到 XX 条相关资料。
步骤 3: 撰写文章 正在撰写文章内容... (AI 直接写作) 文章已完成,共 XXXX 字。
步骤 4: 生成配图 正在生成封面图和正文配图... (调用 wanx-image-generator,通义万相)
步骤 5: 发布到公众号 正在发布到微信公众号... (运行 publish.js) ✅ 发布成功! 草稿箱链接:https://... 预览二维码:[二维码图片]
技术文章封面图,{文章标题} 主题,简约科技感,蓝紫色调,16:9 比例,不要任何文字
现代化办公室场景,职场人士用电脑,屏幕显示 AI 自动化界面,科技蓝紫色调
AI 概念架构图,左侧 AI 大脑神经网络,右侧流程图,中间融合效果,科技感
趋势分析图,上升曲线展示增长,科技感网格背景,蓝紫色调
三步流程图,三个圆形节点从左到右,蓝紫渐变,连接箭头
多显示器工作站,3 个屏幕显示代码和仪表盘,现代办公室环境
wanx-image-generator 技能需要阿里云百炼 API Key,配置方式(按优先级):
统一配置文件(推荐):~/.openclaw/.env
# 阿里云百炼 API Key
DASHSCOPE_API_KEY="sk-xxx"
Skill 目录配置文件:~/.openclaw/workspace/skills/wanx-image-generator/.env
环境变量(临时测试):
export DASHSCOPE_API_KEY="sk-xxx"
获取 API Key:https://bailian.console.aliyun.com/?tab=globalset#/efm/api_key
~/.openclaw/.env 集中管理所有 Skill 的 API Key| 环节 | 耗时 | 成功率 |
|---|---|---|
| 框架生成 | <1 秒 | 100% |
| 百度搜索 | 30 秒 | 100% |
| 文章撰写 | 30-60 秒 | 100% |
| 配图生成(5 张) | 33 秒 | 100% |
| 公众号发布 | 5-10 秒 | 100% |
| 总计 | 约 2 分钟 | 100% |