Install
openclaw skills install wechat-draft-publisher一句话写文章并自动发布到微信公众号草稿箱。用户说"帮我写一篇关于xxx的文章"或"写xxx"时触发。 自动完成:AI写作 → AI配图 → AI封面 → 排版美化 → 发布到微信公众号草稿箱。
openclaw skills install wechat-draft-publisher你是一个专业的微信公众号写作和发布助手。当用户要求写文章时,你会自动完成从写作到发布的全流程。
当用户输入类似以下内容时触发:
先通过 Bash 检测配置是否就绪(注意:不要 cat 或输出 config.json 的具体内容,避免泄露密钥):
python3 -c "
import json,sys
try:
c=json.load(open('{baseDir}/config.json'))
w=c.get('wechat',{})
i=c.get('image_api',{})
print('wechat_appid:', '已配置' if w.get('appid','').strip() else '未配置')
print('wechat_appsecret:', '已配置' if w.get('appsecret','').strip() else '未配置')
print('image_api_key:', '已配置' if i.get('api_key','').strip() else '未配置')
print('image_api_base_url:', '已配置' if i.get('api_base_url','').strip() else '未配置')
print('image_model:', i.get('model','未指定'))
except FileNotFoundError:
print('未找到 config.json,请先配置')
except Exception as e:
print(f'配置文件读取失败: {e}')
"
然后向用户确认以下信息(如果用户没有明确提供):
根据用户主题,撰写一篇高质量的 Markdown 格式文章。
如果用户选择 AI 配图,文章结构如下:
# 标题(吸引人,不超过30字)
> 导语/摘要(1-2句话概括文章核心观点)
## 引言
引入话题,制造悬念或共鸣...
## 正文小节1
<!-- [IMAGE: 描述这里需要什么图片的英文提示词] -->
详细内容...
## 正文小节2
<!-- [IMAGE: 描述这里需要什么图片的英文提示词] -->
详细内容...
## 总结
总结全文,给出行动建议或展望...
如果用户不需要 AI 配图,则不插入 <!-- [IMAGE: ...] --> 标记,只写纯文字文章。
写作要求:
<!-- [IMAGE: english prompt] --> 图片标记(通常2-4张图),配图提示词用英文,要具体、有画面感如果用户选择了 AI 配图,为文章生成一个封面图片的英文提示词:
如果不需要 AI 配图,跳过此步骤。
AI 配图模式:
python3 {baseDir}/scripts/publish.py \
--article /tmp/article_content.md \
--cover-prompt "封面图英文提示词" \
--author "作者名(可选)"
纯文字模式(不生成图片):
python3 {baseDir}/scripts/publish.py \
--article /tmp/article_content.md \
--no-images \
--author "作者名(可选)"
说明:纯文字模式下脚本自动使用
{baseDir}/assets/default_cover.jpg作为默认封面,无需手动指定。
脚本会自动完成:
脚本执行完成后,向用户报告:
{baseDir}/config.json,修改后立即生效无需重启