wechat-draft-push: One-click Push of HTML Articles to WeChat Official Account Drafts

前言

在公众号自动化发布流程里,从 HTML 文章到草稿箱之间还有不少步骤:图片要一张张上传到素材库、样式要做适配清洗、草稿要调用接口创建或更新。手工做这些既重复又容易出错。wechat-draft-push 这个 Skill 把这些步骤打包成一个动作,输入一段 HTML 文章,输出就是公众号草稿箱里的一条草稿。

下面介绍这个 Skill 的定位、核心功能、启用条件和适用场景。

这是什么

wechat-draft-push 是一个社区出品的 Agent Skill,坐标 @user_6bee27e2/wechat-draft-push,由 user_6bee27e2 发布维护,当前版本 1.0.2,归类于 office-efficiency。它解决的问题是:把任意 HTML 文章内容直接推送到微信公众号草稿箱,中间的图片上传、CSS 清洗、草稿创建或更新全部自动完成。

典型用途是配合 WorkBuddy 这类写作工具:文章写好后直接进草稿箱,不需要人工登录后台粘贴。

核心功能

经过整理,该 Skill 提供的能力包括:

  1. 本地图片自动上传:HTML 中引用的本地图片会被上传到微信素材库,并替换为素材库返回的链接。
  2. CSS 清洗:清除微信编辑器不支持的样式,包括渐变、阴影、定位、动画等,避免排版错乱。
  3. 草稿创建或覆盖更新:同一篇文章重复推送时,不会重复创建草稿,而是覆盖更新已有草稿。

这些能力对应的是公众号运营中最常见的三个手工操作,Skill 把它们串成一条链。

启用条件

根据官方简介,使用前需要满足以下条件:

  • 公众号类型:认证服务号或认证订阅号。
  • 环境变量:配置 WECHAT_APPID 和 WECHAT_SECRET。
  • IP 白名单:将运行环境的出口 IP 加入公众号后台的 IP 白名单,否则调用素材和草稿接口会返回权限错误。

这些是微信公众平台对素材和草稿接口的硬性要求,Skill 本身无法绕过。

适用场景与注意

适合的场景:

  • 内容团队使用 WorkBuddy 或类似工具批量产出公众号文章,需要自动进入草稿箱等待人工审核发布。
  • 个人开发者搭建「写作 → 预览 → 进草稿」的自动化流水线。

需要注意的限制和坑:

  1. 公众号资质:未认证的公众号无法调用草稿和素材接口,Skill 无法处理这类账号。
  2. CSS 丢失:清洗过程会移除渐变、阴影等样式,对样式要求高的排版需要在推送前自行确认。
  3. IP 白名单:白名单变更后需要同步更新环境变量中的出口 IP,否则接口会报权限错误。
  4. 覆盖更新机制:同一篇文章重复推送会覆盖已有草稿,不适合需要保留历史版本的场景。

结尾

wechat-draft-push 的价值在于把「HTML 文章 → 公众号草稿箱」这条链路上的手工步骤自动化,适合已经跑通写作流程、只差发布环节的团队和个人。如果你手上有认证服务号/订阅号,且愿意配置环境变量和 IP 白名单,可以试试这个 Skill。

官方地址:https://api.skillhub.cn/user_6bee27e2/wechat-draft-push

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye