网页资料→公众号草稿箱(纯API):把网页内容整理成 Markdown,直接写入公众号草稿箱

前言

把网上的资料搬到公众号,通常有两种做法:一种是复制粘贴后在编辑器里手工调格式,另一种是开浏览器、扫码登录、再逐个粘贴。前者费时间,后者需要人值守,跑不通自动化流程。

这个 Skill 走的是第三条路:抓取网页资料(雪球、微博、普通网页等),整理成带层级结构的 Markdown,通过微信公众号草稿箱 API 直接写进草稿箱。不群发、不需要浏览器、不需要扫码登录,适合定时跑、无人值守。

这是什么

Skill 名称:网页资料→公众号草稿箱(纯API),坐标 @user_656c2e70/web-to-wechat-draft,由社区开发者 user_656c2e70 发布并维护,当前版本 1.2.0,分类为 knowledge-management,标签显示需要配置 API Key。

解决的问题:把散落在网上的资料按原作者的层级结构整理成 Markdown,并保真地放进公众号草稿箱,中间不需要人打开编辑器。

核心功能

下面介绍它已声明的能力,均来自官方简介。

1、抓取网上资料。支持雪球、微博、网页等来源。
2、整理为带层级结构的 Markdown。保留标题、小标题、引用、列表、加粗等格式。
3、通过微信公众号草稿箱 API 发布到草稿箱。写入草稿箱后不自动群发,需要人工确认后再发。
4、自动去除“AI 抓取痕迹”等可疑文案。
5、纯 API 实现。不依赖浏览器,不需要扫码登录。

触发它的自然语言大致是:“把某人的发言整理发到公众号草稿”“发公众号(保留格式)”“整理雪球发言发公众号”“把网上资料发到公众号”“发布到公众号草稿箱”。

安装与启用

官方页面给出了技能地址和坐标,实际安装方式以 SkillHub 页面当前说明为准:

https://api.skillhub.cn/user_656c2e70/web-to-wechat-draft
https://www.skillhub.cn/skills/user_656c2e70/web-to-wechat-draft

在支持 SKILL.md 规范的工具里,引用坐标 @user_656c2e70/web-to-wechat-draft 即可加载该技能。

前置配置

这一步不做,后面的调用会失败。

1、拿到公众号的 AppID 和 AppSecret。
2、在公众号后台把本机出口 IP 加入 IP 白名单。微信公众号接口对调用方 IP 有白名单校验,不在白名单内的请求会被拒绝。

凭据通过环境变量传入:

MP_APPID=你的公众号AppID
MP_APPSECRET=你的公众号AppSecret

典型用法

把资料交给 Skill,让它按下面的顺序工作:

1、指定要抓取的来源,例如某位作者的雪球发言或某篇网页文章。
2、Skill 抓取内容并整理成带层级结构的 Markdown,同时去除疑似 AI 抓取痕迹的文案。
3、Skill 调用草稿箱接口,把整理后的内容写入草稿箱。
4、你登录公众号后台,在草稿箱里预览、确认,再决定是否群发。

需要注意,第 4 步是人工的。Skill 只负责到草稿箱,不替你点群发。

适用场景与注意

适合这些情况:

1、要把周期性更新的资料(雪球发言、网页文章)整理成公众号长文。
2、要跑无人值守的自动化流程,不希望中途要人扫码登录。
3、对正文格式有要求,希望标题、小标题、引用、列表、加粗不丢失。

限制和坑:

1、必须提前配好 MP_APPID / MP_APPSECRET,且公众号 IP 白名单已加本机出口 IP,否则接口会拒绝调用。
2、Skill 只写入草稿箱,不群发。需要人工确认后再发布。
3、来源是雪球、微博、网页等,具体能解析到什么程度取决于目标页面结构,遇到反爬或需登录的页面可能拿不到内容。
4、“去除 AI 抓取痕迹”是自动处理,不等于人工校对,正式发稿前仍建议自己过一遍。
5、该 Skill 标注 requires_api_key=true,说明调用前必须准备好凭据。

小结

这个 Skill 的价值在于把“抓取 → 整理成 Markdown → 进草稿箱”串成一条纯 API 的链路,去掉了浏览器和扫码登录这两个人工环节,同时保留正文的排版层级。适合需要周期性、无人值守地把网页资料转成公众号草稿的场景。

官方地址:https://api.skillhub.cn/user_656c2e70/web-to-wechat-draft
SkillHub 页面:https://www.skillhub.cn/skills/user_656c2e70/web-to-wechat-draft

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

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

小夜