Agent Skills
返回列表
📚

网页资料→公众号草稿箱

知识管理 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_656c2e70/web-to-wechat-draft。

技能介绍

要解决什么问题

运营公众号时,常见路径是:在浏览器里打开雪球或文章页,复制粘贴到后台编辑器,再手工调标题、引用和列表。若要做定时或无人值守的「抓取 → 成稿 → 进草稿箱」,纯人工很难串起来;而用带扫码的自动化又容易卡在登录态上。

本技能把链路拆成两段:抓取仍可用 BrowserSkill(bsk)或 WebFetch 拉网页;入草稿箱则只走微信公众平台 cgi-bin/draft/add,发布阶段不依赖浏览器、也不扫码。

技能如何工作

  1. 抓取前环境:scripts/launch_browser.py 探测 bsk 是否连上 daemon,必要时拉起本机 Edge 与扩展,避免 bsk session start 直接失败。
  2. 内容整理:你把抓取结果写成结构化 Markdown(#、引用、列表、加粗等),并去掉「本文由 AI 整理」「经 BrowserSkill 抓取」等会暴露流水线口吻的句子。
  3. 纯 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` 与白名单,要把抓取与入草稿箱解耦、减少后台手工粘贴的运营