网文搜索 Skill:追更、爬取、导出与听书的一站式管家

前言

在 Agent 里找小说,常见做法是临时让模型「搜一下书名」或自己写脚本抓站。前者往往只有零散链接、没有落盘和续传;后者要维护反爬、章节合并、导出格式,追更时还要反复跑任务。若你希望用自然语言完成搜索、爬正文、导出 EPUB/TXT、TTS 听书,并在中断后接着下,可以把流程交给 SkillHub 上的社区 Skill「网文搜索skill(娱乐工具)」——Skill 包内自描述为全网网文追更、爬取与阅读管家 v2.2.0。

这是什么

网文搜索skill(娱乐工具) 是 SkillHub 社区发布者 user_9d5a2a39 提供的 Agent Skill,坐标为 @user_9d5a2a39/webnovelscraper,分类为 life-service,来源为 community。它在对话侧提供交互向导,把笔趣阁聚合站正文爬取、起点元信息搜索、本地章节存储、多格式导出、edge-tts 听书,以及可选的知识库同步串成一条可重复执行的链路。

官方页面:https://www.skillhub.cn/skills/user_9d5a2a39/webnovelscraper
Skill 资源地址:https://api.skillhub.cn/user_9d5a2a39/webnovelscraper

SkillHub 上该包的版本号为 v1.0.10(与简介中的 v2.2.0 并存,前者为商店包版本,后者为 Skill 自述的产品版本)。

核心功能

以下能力均来自 SkillHub 页面简介,未在资料中出现的细节不展开。

搜索与爬取

  1. 笔趣阁聚合站:用 requests 直爬正文,配合线程池并发;官方描述为反爬压力相对较低。
  2. 起点中文网:用于搜索小说的元信息(书名、作者等),正文仍以笔趣阁侧爬取为主。
  3. 章节落盘:正文按章节写入本地,便于后续导出与听书。

导出与阅读

  • EPUB / TXT:导出时做 HTML 转义,并带中文排版样式,便于放进常见阅读器。
  • 书架整理:通过交互向导组织已下载作品(具体目录结构由 Skill 运行时决定,资料未给出固定路径)。

TTS 听书

  • 使用 edge-tts(微软语音)。
  • 长文本自动分段,失败可重试;已生成的音频可复用,避免重复合成。

断点续传

  • 采用「连续前缀进度」:已成功的章节保留,失败章节可补爬,避免整本重来。

知识库同步(可选)

  • 支持将小说与章节同步到 腾讯 IMA、Dify 或本地知识库;也可将阅读记录备份到 IMA/Dify(需按 Skill 要求配置,页面标注 requires_api_key=true)。

安装与启用

方式一:让 Agent 按官方指引安装

SkillHub 页面给出的安装提示为:先阅读安装文档,再安装指定坐标。

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_9d5a2a39/webnovelscraper`。

在 Cursor 中,通常将 Skill 安装到 Agent 的 skills 目录(SkillHub 文档示例为 ~/.cursor/skills/),安装后需按你所用客户端的要求刷新或重启,使 Skill 被加载。

方式二:SkillHub CLI

若本机已有 skillhub 命令,可将包安装到当前 Agent 的 skills 目录(必须使用 --dir,否则默认 ./skills/ 可能不会被客户端识别):

command -v skillhub && skillhub --version
skillhub install @user_9d5a2a39/webnovelscraper --dir ~/.cursor/skills/

Codex、Claude Code 等客户端的 skills 路径不同,以 SkillHub 安装文档 第四节为准;将 --dir 换成对应路径即可。CLI 未安装时,可按同一文档用官方 install.sh 安装。

API Key

SkillHub 标签标明 requires_api_key=true。涉及起点搜索、IMA/Dify 或 TTS 等能力时,按 Skill 内 SKILL.md 与向导提示填写密钥;资料未列出具体环境变量名,此处不臆造。

典型用法

官方给出的触发场景是自然语言,Agent 加载 Skill 后按向导执行脚本与配置。可直接复现的表述示例:

  1. 找书:「搜一下有没有好看的小说」——结合起点元信息与笔趣阁源做检索与推荐。
  2. 下载正文:「帮我爬某本小说的正文」——选定书目后拉章节并落盘,支持断点续传。
  3. 追更:「追更连载小说」——在已有进度上增量更新章节。
  4. 导出:「导出 EPUB 放到阅读器」或需要 TXT 时说明格式——生成 EPUB/TXT。
  5. 听书:「把某小说转成 MP3 睡前听」——走 edge-tts 分段合成,长文自动切段。
  6. 书架:「整理小说书架」——在本地已下载作品间切换、归类。
  7. 知识库:「同步小说到知识库」或「备份阅读记录到 IMA/Dify」——在配置好 API 后同步章节或记录。

经过上面的步骤,你不需要在对话里手写爬虫代码;Skill 负责站点选择与并发、导出与 TTS 的重试逻辑。

适用场景与注意

适合谁

  • 经常在 Agent 里搜网文、批量下载章节、导出阅读器格式或做听书合成的用户。
  • 需要把小说内容同步到 IMA/Dify 等知识库、并保留阅读进度备份的场景。

限制与注意

  1. 合规与版权:爬取与导出仅适合你有权访问的内容;聚合站与版权政策随时间变化,使用风险需自行评估。
  2. 依赖与网络:爬取依赖目标站可达;TTS 依赖 edge-tts 及网络环境。
  3. API Key:标签要求 API Key;未配置时,部分搜索或知识库能力可能不可用。
  4. 版本信息:SkillHub 包版本为 v1.0.10,功能自述为 v2.2.0,以实际安装包内 SKILL.md 为准。
  5. 社区 Skill:发布者为社区用户,非平台官方维护;页面显示评分 100000、下载 2045 次(统计来自 SkillHub 页面,会随时间更新)。

结尾

网文搜索skill(娱乐工具) 把搜书、笔趣阁正文爬取、章节落盘、EPUB/TXT 导出、edge-tts 听书、断点续传以及 IMA/Dify 知识库同步收进一个 Skill,适合用对话完成追更与阅读管线。安装与详情见 SkillHub:
https://www.skillhub.cn/skills/user_9d5a2a39/webnovelscraper

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

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

小夜