网页资料→公众号草稿箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_656c2e70/web-to-wechat-draft。
技能介绍
要解决什么问题
运营公众号时,常见路径是:在浏览器里打开雪球或文章页,复制粘贴到后台编辑器,再手工调标题、引用和列表。若要做定时或无人值守的「抓取 → 成稿 → 进草稿箱」,纯人工很难串起来;而用带扫码的自动化又容易卡在登录态上。
本技能把链路拆成两段:抓取仍可用 BrowserSkill(bsk)或 WebFetch 拉网页;入草稿箱则只走微信公众平台 cgi-bin/draft/add,发布阶段不依赖浏览器、也不扫码。
技能如何工作
- 抓取前环境:
scripts/launch_browser.py探测bsk是否连上 daemon,必要时拉起本机 Edge 与扩展,避免bsk session start直接失败。 - 内容整理:你把抓取结果写成结构化 Markdown(
#、引用、列表、加粗等),并去掉「本文由 AI 整理」「经 BrowserSkill 抓取」等会暴露流水线口吻的句子。 - 纯 API 发布:
scripts/draft_api.py负责md_to_html()、用MP_APPID/MP_APPSECRET或~/.workbuddy/mp_credentials.json换access_token、封面(自动生成渐变图或--cover)、draft.add,再用draft/get自检草稿是否真落库。
成功时你会看到 media_id 与自检通过;稿件出现在后台「草稿箱」,尚未群发。
适用边界与注意点
- 草稿箱接口仅对已认证公众号开放;
40164多为出口 IP 未进白名单,48001为未认证。 - 凭证只应放在环境变量或本地私有 JSON,不要写进技能包或上传到市场。
- 正文里直接引用外部图片 URL 常被过滤;纯文字稿最稳。API 暂时不可用时,可把 Markdown 存本地并标「待发布」,不阻断上游抓取。
使用场景
- 已认证公众号需把雪球「大道无形我有型」等发言定时抓下,整理成图文后写入后台草稿箱,群发前人工再审一遍。
- 云端定时任务抓取指定网页资料,经 Markdown 润色后调用 `draft.add`,全程无需扫码维持发布端登录态。
- 运营流水线先由 BrowserSkill 拉取页面,再把成稿用纯 API 入草稿箱;API 因白名单或凭证失败时,先落盘 `段永平发言_日期.md` 标待发布。
- 把外部文章结构化成带引用与列表的公众号稿,自动生成封面素材 ID 后提交草稿,并用 `draft/get` 确认标题正文已入库。
适合人员
- 维护已认证公众号、需把雪球或网页资讯定期同步进草稿箱、再人工群发前的编辑
- 在固定出口 IP 的服务器上跑无人值守脚本、希望发布环节只走微信公众平台 API 的自动化维护者
- 负责成稿规范(删 AI 口吻、保留标题引用列表)并对接 `draft_api.py` 与封面素材缓存的内容编辑
- 已配置 `MP_APPID`/`MP_APPSECRET` 与白名单,要把抓取与入草稿箱解耦、减少后台手工粘贴的运营