Web Publisher Skill:从 URL 或本地文档到微信公众号草稿

前言

把一篇网页或本地 Office 文档变成可发布的公众号正文,常见做法是本地装一堆解析库、自己对接微信接口,再在 Agent 里拼脚本。Web Publisher Skill 把抓取、格式转换、可选 AI 改写和公众号发布集中到服务端(tools.siping.me)完成,CLI 侧不装 npm 依赖;登录与公众号配置通过对话加一次性浏览器跳转完成。下面介绍它是什么、怎么装、怎么用,以及反爬与备用方案。

这是什么

Web Publisher Skill(坐标 @user_2c495456/web-publisher,当前版本 0.9.4,来源 community,分类 office-efficiency)由 SkillHub 用户 user_2c495456 发布。一句话定位:在 AI Agent 对话里输入文章 URL 或本地文档,由服务端提取正文,可选改写,并发布到微信公众号;也可以只做文档转 Markdown、不发布。

SkillHub 页面标注 requires_api_key=true,使用前需按 Skill 说明准备相应 API 凭证。

核心功能

以下能力均来自官方简介,在服务端执行:

  1. 输入类型:文章 URL;或本地 PDF、DOCX、PPTX、XLSX、EPUB、图片、音频等格式(简介中以「…」表示还有更多类型)。
  2. 正文提取:自动从 URL 或文件中抽出可用正文。
  3. 可选 AI 改写:在发布前对内容做改写(具体提示与参数以 Skill 内说明为准)。
  4. 微信公众号发布:将处理结果发布到已配置的公众号。
  5. 仅转 Markdown:任意支持格式的文档可只转成 Markdown 文本,不走发布流程。
  6. 轻量客户端:抓取、转换、改写、发布均在 tools.siping.me 完成;本地 CLI 不安装任何 npm 依赖。
  7. 配置方式:登录与公众号相关配置通过对话 + 一次性浏览器跳转完成,无需手写复杂配置文件。

安装与启用

安装流程遵循 SkillHub 通用文档 skillhub.md。先确认是否已有 skillhub CLI:

command -v skillhub && skillhub --version

未安装时,可用官方脚本安装(完整包含 CLI 与默认 Skill;仅需 CLI 时加 --cli-only):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

将 Skill 装到当前 Agent 实际读取的 skills 目录;SkillHub 要求安装时必须用 --dir,否则默认落在 ./skills/ 可能不会被 Agent 识别:

skillhub install @user_2c495456/web-publisher --dir <你的 Agent skills 目录>

常见路径(摘自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可在对话中让 AI 按 https://skillhub.cn/install/skillhub.md 安装 @user_2c495456/web-publisher。安装后按你所用客户端要求重启或刷新 Skill 列表。

典型用法

官方页面未给出固定「一键命令」示例,工作流可按简介拆成以下可复现步骤(在已启用该 Skill 的 Agent 对话中操作):

  1. URL 发布:提供目标文章链接,说明是否需要 AI 改写、是否发布到公众号;按 Skill 引导完成浏览器侧登录或公众号授权(若尚未配置)。
  2. 本地文档发布:提供本地文件路径(如 PDF、DOCX),同样选择是否改写、是否发布。
  3. 只转 Markdown:提供 URL 或本地文件,明确要求仅输出 Markdown、不发布,用于归档或二次编辑。
  4. 搜索后批量:可配合 browser-web-search 先搜索拿到 URL,再逐条或批量走发布流程(具体批量方式以 Skill 对话能力为准)。

经过上面的步骤,正文处理与微信侧动作在服务端完成,你主要在对话里确认内容与发布意图。

适用场景与注意

适合谁:需要把网页或办公文档快速变成公众号稿、又不想在本地维护爬虫与微信 SDK 的开发者或运营;已在使用 Cursor、Claude Code、OpenClaw 等支持 Skill 的 Agent 的环境。

服务端反爬限制(官方明确说明):服务端使用云端固定 IP,对小红书、部分知乎专栏、登录墙文章、海外站点等经常被反爬拦截。此时不宜硬扛同一链路,应由 Agent 改为调用用户本地安装的 news-to-markdown-skill,把 URL 抓成 Markdown,再人工复核、归档或另寻发布方式。

与搜索 Skill 的配合:需要先从网上找素材时,可先用 browser-web-search 拿到 URL,再交给 Web Publisher;注意仍受上述站点与反爬策略影响。

合规与密钥:SkillHub 标记本 Skill 需要 API Key;公众号与第三方服务的使用须符合各平台规则。勿在对话或仓库中泄露密钥。

结尾

Web Publisher Skill 把「抓文 / 转档 / 可选改写 / 发公众号」收拢到服务端,本地 Agent 只负责对话与授权跳转,适合 office-efficiency 场景下的内容搬运与发布。详情与安装入口见 SkillHub:Web Publisher Skill,API 坐标页:https://api.skillhub.cn/user_2c495456/web-publisher。

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

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

Xiaoye