Install
openclaw skills install wechat-official-account-article-auto-publisher智能创作、提取微信公众号文章、生成封面并发布到微信公众号草稿箱。适用于“按标题直接写稿”“参考文章改写”“提取 mp.weixin 链接”“创建草稿并发布”的完整工作流。
openclaw skills install wechat-official-account-article-auto-publisher这个 Skill 分成两层:
当用户提出以下任一需求时,应使用本 Skill:
mp.weixin.qq.com 链接提取正文并转成 Markdown用户只需要配置两类信息:
wechat.app_idwechat.app_secret可选配置:
wechat.authorwechat.default_templateimage_generation.providerworkspace.output_dir配置文件路径:
这一层现在不只是“会写”,而是要遵循一套固定创作协议。
如果用户只给标题,Skill 应直接完成写作,不要先把任务推给用户手动整理。
要求:
默认结构:
默认节奏:
默认文风:
如果用户给的是文章链接、Markdown 或提取后的内容,Skill 应:
如果参考文章是 mp.weixin.qq.com 链接,优先先执行提取命令,再进行改写。
改写时的默认动作:
改写时必须避免:
如果用户要写新稿或改写旧稿,优先先准备创作资产:
python scripts/publish_wechat.py create "<标题>"python scripts/publish_wechat.py create "<标题>" --request "<用户一句话需求>"这条命令会生成:
brief.jsonprompt.mdoutline.mdguide.md如果已经有初稿,还可以追加:
python scripts/publish_wechat.py create "<标题>" --article-file <markdown文件>这样会额外生成质量检查结果 check.json。
在创作资产准备好之后,可以直接生成初稿:
python scripts/publish_wechat.py write <创作资产目录>这条命令会生成:
article.mdgenerated_check.json如果希望把“一句话需求 -> 初稿 -> 预览 -> 草稿”一次跑完,可以直接使用:
python scripts/publish_wechat.py workflow "<标题>" --request "<用户一句话需求>"这条命令会在一个目录里生成:
brief.jsonprompt.mdoutline.mdarticle.mdgenerated_check.jsonpreview_html如果没有加 --dry-run,并且微信公众号与图像接口都已配置,还会继续创建公众号草稿。
无论是直接创作还是改写,默认都按下面的顺序执行:
建议优先配合这些模板资产使用:
建议输出成下面这种 Markdown 结构:
# 标题
导语:用 2-3 句话说明这篇文章为什么值得读。
## 小标题 1
先讲观点,再讲原因,再举例或给场景。
## 小标题 2
继续推进文章,不要和上一节重复。
## 小标题 3
把读者最关心的问题讲透。
## 结尾
回扣标题,给一个更明确的判断、建议或提醒。
智能创作完成后,至少要过下面几条:
这个 Skill 已经提供了可复用的创作辅助模块:
其中包含:
CreationSpecbuild_creation_promptbuild_outline_templatevalidate_article如果后续要把智能创作进一步脚本化,应优先复用这个模块,而不是重新写一套散乱规则。
另外还配套了模板资产:
python scripts/publish_wechat.py workflow "<标题>" --request "<用户一句话需求>" --dry-run--dry-run 后再次执行,即可继续创建草稿python scripts/publish_wechat.py workflow "<新标题>" --mode rewrite --source-url <mp.weixin链接> --request "<改写要求>" --dry-run--dry-run 后再次执行,即可继续创建草稿python scripts/publish_wechat.py draft <输入> --publish --statuspython scripts/publish_wechat.py material <文件路径> --type image主脚本:
支持的子命令:
install
create
write
article.md 并自动质检workflow
extract
cover
material
draft
publish
media_id安装依赖:
python scripts/publish_wechat.py install
准备标题创作资产:
python scripts/publish_wechat.py create "AI 产品经理的第二曲线"
基于一句话需求自动推断创作 brief:
python scripts/publish_wechat.py create "AI 产品经理的第二曲线" --request "写给产品经理,分析 AI 为什么会先压缩中间层价值,并给出转型建议"
准备改写资产并校验初稿:
python scripts/publish_wechat.py create "AI 产品经理的第二曲线" --mode rewrite --source-file article.md --article-file draft.md
基于创作资产生成初稿:
python scripts/publish_wechat.py write outputs/ai-产品经理的第二曲线-creation
一条命令完成创作、预览和建草稿前流程:
python scripts/publish_wechat.py workflow "AI 产品经理的第二曲线" --request "写给产品经理,分析 AI 为什么会先压缩中间层价值,并给出转型建议" --dry-run
提取公众号文章到 Markdown:
python scripts/publish_wechat.py extract "https://mp.weixin.qq.com/s/xxxxx"
生成封面:
python scripts/publish_wechat.py cover "AI 产品经理的第二曲线" --template insight
创建草稿:
python scripts/publish_wechat.py draft article.md --template business
创建草稿并直接发布:
python scripts/publish_wechat.py draft article.md --publish --status
发布已有草稿:
python scripts/publish_wechat.py publish <media_id> --status
所有命令标准输出 JSON。
常见字段:
successtitlemarkdown_pathpreview_htmlcover_pathdraft_media_idpublish_idstatusarticle_pathcheck_pathbrief_pathprompt_pathoutline_path