Install
openclaw skills install wechat-article-pipeline编排微信公众号文章从写作策略、HTML 主稿、确认后 AI 写作风险审核、配图确认、样式审核到微信排版预览的完整流水线。适用于用户要求一条龙生成公众号文章、先写再查 AI 痕迹再排版、生成可复制到微信后台的文章、公众号文章流水线、写作-审核-配图-排版闭环;开头询问是否自动执行所有流程,用户选择自动执行后中间不再反复确认,直接调用 `ai-writing-risk-review` 独立审核、默认调用 `article-image-research` 调研配图;其中 AI 风险审核必须由独立子代理执行。
openclaw skills install wechat-article-pipeline用这个技能作为入口,顺序编排微信公众号文章生成流程:以 wechat-article-writer 的写作标准作为写作指南,再用 wechat-article-formatter 直接生成第一版 HTML 主稿;随后从 HTML 中复制或抽取正文纯文本,交给独立子代理调用 ai-writing-risk-review 审核 AI 写作风险;审核完成或用户确认跳过后,进入配图确认环节,默认调用 article-image-research 调研配图,也允许用户自行提供图片;配图确认后围绕同一份 HTML 主稿做内容修订和样式审核,最后交付可复制到微信后台的 HTML 或本地预览页。
这个技能是一个流程编排器,不替代三个子技能的专业判断。执行时默认使用本文的固定顺序和验证门槛;开始时先询问用户是否自动执行所有流程。用户选择自动执行后,把后续门控视为一次性授权,按默认策略连续执行到最终交付;用户选择不自动执行或未明确选择时,继续使用逐步确认的现有流程。只有用户明确要求跳过某一步时,才说明风险并按用户要求调整。
进入流水线后,第一步必须先向用户询问:
是否自动执行所有流程?选择“是”后,我会按默认策略连续完成大纲、HTML 主稿、AI 风险审核、配图调研、样式审核、修订复审和最终交付,中间不再逐步确认;选择“否”则每个关键节点继续按现有流程请你确认。
auto_run: true,后续不再因大纲确认、AI 审核确认、配图搜索计划确认、样式修订或复审而停下来等待用户。按默认策略执行:大纲自动通过、AI 风险审核自动执行、没有用户自供图片时默认启动 article-image-research,并在调用该能力模块时明确传入“用户已选择自动执行,不需要搜索前二次确认,输出计划后直接搜索”。最终交付本地预览页或可复制 HTML。auto_run: false,所有关键节点继续按本文的确认门控执行。auto_run: true,但仍在开头用一句话回显“已按自动执行处理”,不再停下等待。开始后用这张清单跟踪进度,并在每一步完成后更新状态:
auto_run;若用户已明确要求全自动,则回显并继续。wechat-article-writer 规则确定标题承诺、大纲结构、声口和事实边界,并生成标题备选。auto_run: false 时将文章大纲/框架及标题备选反馈给用户,停下来并明确获得用户确认;auto_run: true 时输出简短大纲记录后继续。wechat-article-formatter 生成第一版可预览 HTML。article#wechatArticle 抽取纯文本。auto_run: false 时向用户确认是否需要进行 AI 写作风险审核;auto_run: true 时默认执行审核。ai-writing-risk-review 审核 AI 写作风险(若用户选择跳过,则标记为已跳过)。auto_run: false 时向用户确认配图方案;auto_run: true 时按用户已给图片或默认 article-image-research 找图继续。先用 wechat-article-writer 的规则确定文章策略与大纲结构(包括目标读者、文章目标、标题承诺、文章类型、主声口、开头钩子、3 到 5 个正文部分大纲结构和结尾动作),并准备至少 3 个标题备选。
auto_run: false 时,在此阶段必须停下来将上述大纲框架反馈给用户。明确获得用户确认并达成一致后,方可进入下一步撰写正文 HTML 主稿。
auto_run: true 时,不等待确认;只输出简短大纲记录和采用的标题方向,然后继续生成正文 HTML 主稿。
大纲框架获得用户确认或在自动执行模式下自动通过后,用 wechat-article-formatter 根据确认或自动采用的大纲、资料和写作目标生成第一版 HTML 主稿。交付给下一步前,主稿至少包含:
article#wechatArticle。article#wechatArticle。第一版就应该接近最终阅读形态。写作质量必须以 wechat-article-writer 的文章策略和中文语感规则为准,不要为了样式牺牲事实准确和自然表达。
wechat-article-formatter 使用默认主题。如果关键信息缺失但可以合理推进,先写明假设再继续。涉及强时效事实、政策、金融、医疗、法律或具名争议事件时,先核验资料再进入正文写作。
article#wechatArticle。article-image-research 调研候选图。auto_run: false 时未向用户反馈大纲并获得确认就擅自生成/撰写 HTML 主稿。必须先获得用户的大纲确认门控。auto_run: false 时未向用户确认就擅自启动 AI 写作风险审核。必须引导用户确认后再执行。ai-writing-risk-review 审核;AI 写作风险必须由独立子代理判断。ai-writing-risk-review;送审文本必须是读者可见纯文本。先用 wechat-article-writer 的规则确定文章策略,再用 wechat-article-formatter 直接根据任务卡、资料和写作目标生成第一版 HTML 主稿。
wechat-article-writer 在这里负责提供写作参考
wechat-article-formatter 负责把上述写作判断直接落实成可预览、可复制的 HTML 主稿。交付给下一步前,主稿至少包含:
article#wechatArticle。article#wechatArticle。第一版就应该接近最终阅读形态。写作质量必须以 wechat-article-writer 的文章策略和中文语感规则为准,不要为了样式牺牲事实准确和自然表达。
审核前先从 HTML 主稿中抽取纯文本:
article#wechatArticle 内的正文文本,去掉所有 HTML 标签、样式属性、预览工具栏、批注气泡和脚本。ai-writing-risk-review 的待审稿;不要把 HTML 标签当作待审文本。如果 HTML 结构本身可能影响文章可信度或阅读节奏,把相关问题留给后面的样式审核,不要混进 AI 写作风险审核。
正文抽取完成后,auto_run: false 时必须先向用户询问并确认是否需要进行 AI 写作风险审核;auto_run: true 时默认直接执行 AI 写作风险审核:
ai-writing-risk-review,只做 AI 写作风险和文本证据审核,不负责重写文章。给子代理的上下文只包含:
ai-writing-risk-review 输出风险等级、主要证据、反证解释和修订建议。不要把主线程的自评、希望通过的结论或拟定修订方案发给子代理。审核完成前不要做最终交付确认。
推荐子代理提示词:
使用 $ai-writing-risk-review 审核下面这篇微信公众号草稿的 AI 写作风险。请输出:结论一句话、风险等级和证据强度、样本限制、主要证据、反证或可替代解释、下一步修订建议。不要重写正文。
AI 写作风险审核完成后,或用户确认跳过 AI 审核后,必须进入配图确认环节。此步骤先决定图片来源和使用方式,再进入样式审核。
article-image-research 调研候选图。auto_run: false 时调用前按该能力模块要求先输出搜索计划,让用户确认或调整后再搜索;auto_run: true 时传入“用户已选择自动执行,不需要搜索前二次确认,输出计划后直接搜索”。配图确认输出至少包含:
不要把未确认授权、来源或上下文的图片写入 article#wechatArticle。AI 生成图只能按 article-image-research 的规则作为低优先级备选,并必须标记为生成图。
配图确认完成后,在主线程对 HTML 主稿做一次样式审核。样式审核不判断 AI 痕迹,只检查微信文章结构、视觉层级和已确认配图的呈现:
article#wechatArticle 或可放入该节点的 HTML 片段是否干净,没有重复嵌套、脚本、外部样式依赖或调试内容。h1;主标题用于预览页标题、公众号后台标题或最终交付说明。除非用户明确要求、原文已有且必须保留,或交付物就是需要自带标题的独立正文,否则从 article#wechatArticle 删除重复的 H1 或大型标题。moduleLabel 序号标签,如 01 / 问题入口,且序号不塞进 H2。quote、callout、summary、列表、图片说明是否用在真正需要的地方。figure / img / figcaption 结构,图注是否贴近图片并保留必要来源。wechat-article-formatter 处理将相对路径图片内联为 Base64 Data URL,彻底防止本地 file:// CORS 跨域限制导致的微信后台图片失效。article#wechatArticle 删除。样式审核发现的问题,直接修改 HTML 主稿。需要改正文含义时,也优先在 HTML 主稿中修改;只有遇到大幅重写、标题策略重做或中文表达整体失衡时,才参考 wechat-article-writer 的写作规则辅助修订。
根据子代理审核结果处理:
低风险 或 证据不足:保留 HTML 主稿,只修正明确的错别字、事实标注、轻微表达问题和样式审核发现的结构问题。中风险:直接修改 HTML 主稿,重点补足具体细节、作者判断、材料出处、段落节奏和不机械的小标题;修订后重新抽取纯文本,再次让子代理审核,并复查样式。高风险:不要直接交付。先说明风险点,再在 HTML 主稿中重写相关段落或全文;完成后重新抽取纯文本,再次让子代理审核,并复查样式。最多连续两轮修订。第二轮后仍为中高风险时,停止排版并把风险报告、已修订稿和建议交给用户。
只有通过修订门控后,才交付最终 HTML 或预览页。
article#wechatArticle。wechat-article-formatter;没有指定则使用其默认主题。最终回复应包含:
article-image-research 搜索结果或确认不配图;若使用图片,说明来源、授权/归因和风险。article#wechatArticle 结果说明。不要把审核报告全文塞进最终回复,除非用户要求。保留高信号摘要即可。
最终交付前按以下顺序自检;发现问题就回到对应步骤修正:
auto_run;auto_run: false 时确认在撰写正文前已向用户反馈并获得大纲框架确认,且已向用户征询 AI 审核和配图确认;auto_run: true 时确认已按默认策略连续执行。article#wechatArticle 干净、可复制、无脚本、无外部 CSS/JS 依赖。自动执行选择 -> wechat-article-writer 制定策略与大纲框架 -> 大纲确认或自动通过 -> wechat-article-formatter 第一版 HTML 主稿 -> 正文抽取/复制 -> AI 审核门控或自动审核 -> 子代理(ai-writing-risk-review,若确认或自动执行) -> 配图确认或自动调研(用户自供或默认 article-image-research) -> 样式审核 -> HTML 修订门控 -> 最终交付。