公众号网页发布器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2c495456/web-publisher。
技能介绍
要解决的问题
把网页或本地文档变成微信公众号文章,通常需要手动复制正文、处理图片、适配排版,还要处理反爬、草稿和发布。Web Publisher 将抓取、文档转换、可选改写、草稿与发布放到服务端,通过 HTTP 调用完成。
工作方式
- 登录与配置:
login返回verifyUrl与userCode,用户在浏览器确认后由login-status拉取凭证;wechat config返回配置 URL,并需要同步把serverIps加入微信公众号 IP 白名单。 - 草稿与发布:
draft支持http(s)://URL 或本地文档路径,如 PDF、DOCX、PPTX、XLSX、EPUB 等;publish仅在用户明确要求时使用。 - 转换与改写:
convert可只输出 Markdown,适合大文件时使用--out落盘;--rewrite可附加改写风格。
边界与注意
- 默认走草稿,不主动发布;不要超时重试,避免重复创建草稿。
- 本地文件上限 50 MiB,
file://不受支持;学术 PDF 或大文件建议使用--async。 - 服务端固定出口 IP 抓取时,小红书、部分知乎、登录墙或海外站可能返回 403/登录墙,可回退本地抓取。
AppSecret不进入对话上下文,只通过浏览器表单提交。
使用场景
- 拿到一篇可访问的文章链接,先提取正文并生成 Markdown,再保存为公众号草稿。
- 把 PDF、DOCX 或 PPTX 文档交给服务端转换成 Markdown,供后续排版或复核。
- 登录后把公众号 AppID 配置链接交给用户,并提醒将 serverIps 加入 IP 白名单。
- 服务端抓取知乎、小红书或登录墙页面失败时,回退到本地抓取并如实回报状态。
适合人员
- 负责公众号内容发布的编辑:把外部文章或本地文档快速转成可检查的草稿。
- 维护 AI Agent 工作流的工程师:让 Agent 通过 CLI 调用完成登录、公众号配置和草稿发布。
- 需要文档归档的技术写作者:从 PDF、DOCX、PPTX 中提取正文并生成 Markdown 文件。
- 处理受限来源内容的内容运营:服务端抓取失败时切换本地抓取,并向用户说明结果。