Agent Skills
返回列表
微信公众号草稿自动发布工具

微信公众号草稿自动发布工具

内容创作 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_eb92c9a7/wechat-oa。

技能介绍

解决的具体问题

微信公众号运营者经常面临手动管理草稿和素材的繁琐任务。特别是在多账号环境下,重复操作如创建草稿、上传图片、生成封面和发布文章,不仅耗时,还容易出错。传统的发布流程缺乏自动化,导致内容发布效率低下,难以快速响应热点或进行批量操作。该技能针对这些痛点,提供了一套基于微信官方 API 的自动化工具集,简化从草稿管理到发布的全流程。

技能核心能力与工作原理

该技能集成了以下核心能力:

  • 草稿管理:通过命令行支持查看、创建、更新和删除草稿,例如使用 wechat-oa create article.md 从 Markdown 文件创建草稿,并自动处理正文中的图片上传。
  • 素材库操作:提供 wechat-oa upload 命令上传图片到永久素材库,并管理素材计数和列表,避免手动操作。
  • 自动功能:内置封面图生成(科技风 2.35:1 比例)和智能摘要生成,AI 在推送时自动生成 1-2 句精准摘要,提升内容吸引力。
  • 多模式推送:支持 direct(直连)、relay(中转)和 hybrid(混合)三种模式,适应不同网络环境。混合模式优先直连,失败自动切换中转,兼顾速度与稳定性。

关键工作流程如下:

  1. 配置凭证:在 config.json 中设置 APPIDAPPSECRET 和推送模式,确保文件为标准 JSON 格式,避免注释导致解析错误。
  2. IP 白名单设置:根据推送模式将相应 IP 加入微信公众号后台白名单,例如直连模式需添加本机出口 IP,中转模式使用服务器 IP 120.79.2.44,否则 API 调用会失败。
  3. 执行命令:通过命令行工具如 wechat-oa listwechat-oa update 管理内容,系统自动将 HTML 中的 <img> 标签转换为行内 style="" 属性,兼容微信渲染器。

适用边界与注意事项

虽然该技能显著提升了公众号管理自动化,但需注意以下边界和限制:

  • 设计规范必须遵循:在创建或更新文章前,AI 必须阅读 design.md 排版规范,包括容器宽度(文章 677px / 图文卡片 375px)、字体、配色和布局规则,否则内容在微信中可能显示异常。
  • IP 白名单依赖:未配置 IP 白名单会导致 API 调用失败;对于 IP 不固定的场景,推荐使用 hybridrelay 模式,只需将服务器 IP 加入白名单。
  • 推送模式选择relay 模式涉及中转服务器,可能产生费用(支持支付宝 AI 收协议),且需获取 WECHAT_OA_SERVER_KEY,适用于无法配置本机 IP 的场景。
  • 自动化范围:工具专注于草稿和素材管理,不直接支持文章编辑或高级排版;封面生成和摘要依赖 AI,可能存在个性化差异,需人工审核。
  • 安全注意config.json 包含敏感凭证,切勿提交到公开仓库,已在 .gitignore 中忽略。

使用场景

  • 在每周固定时间需要将本地 Markdown 技术文章批量创建为微信公众号草稿,并自动上传文中图片到素材库。
  • 当公众号服务器 IP 不固定无法配置白名单时,使用中转模式通过固定公网 IP 服务器自动推送文章到微信公众号。
  • 需要为公众号文章批量生成科技风封面图(2.35:1比例),并自动应用到草稿中以替代默认封面。
  • 在管理多个公众号时,需要一键查询所有账号的草稿箱列表,并根据标题快速删除或更新特定草稿。

适合人员

  • 同时运营 3 个以上微信公众号的个人创作者,需要跨账号批量管理草稿和素材以节省时间。
  • 使用云服务器部署公众号后端但 IP 动态变化的技术开发者,需要通过中转模式避免白名单配置问题。
  • 为技术博客撰写 Markdown 格式文章的工程师,希望自动将文章转换并发布到微信公众号平台。
  • 负责企业公众号日常更新的内容编辑,需要生成符合排版规范的封面图和精准摘要以提升阅读体验。