前言¶
在 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 頁面簡介,未在資料中出現的細節不展開。
搜索與爬取¶
- 筆趣閣聚合站:用
requests直爬正文,配合線程池併發;官方描述爲反爬壓力相對較低。 - 起點中文網:用於搜索小說的元信息(書名、作者等),正文仍以筆趣閣側爬取爲主。
- 章節落盤:正文按章節寫入本地,便於後續導出與聽書。
導出與閱讀¶
- 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 後按嚮導執行腳本與配置。可直接復現的表述示例:
- 找書:「搜一下有沒有好看的小說」——結合起點元信息與筆趣閣源做檢索與推薦。
- 下載正文:「幫我爬某本小說的正文」——選定書目後拉章節並落盤,支持斷點續傳。
- 追更:「追更連載小說」——在已有進度上增量更新章節。
- 導出:「導出 EPUB 放到閱讀器」或需要 TXT 時說明格式——生成 EPUB/TXT。
- 聽書:「把某小說轉成 MP3 睡前聽」——走 edge-tts 分段合成,長文自動切段。
- 書架:「整理小說書架」——在本地已下載作品間切換、歸類。
- 知識庫:「同步小說到知識庫」或「備份閱讀記錄到 IMA/Dify」——在配置好 API 後同步章節或記錄。
經過上面的步驟,你不需要在對話裏手寫爬蟲代碼;Skill 負責站點選擇與併發、導出與 TTS 的重試邏輯。
適用場景與注意¶
適合誰
- 經常在 Agent 裏搜網文、批量下載章節、導出閱讀器格式或做聽書合成的用戶。
- 需要把小說內容同步到 IMA/Dify 等知識庫、並保留閱讀進度備份的場景。
限制與注意
- 合規與版權:爬取與導出僅適合你有權訪問的內容;聚合站與版權政策隨時間變化,使用風險需自行評估。
- 依賴與網絡:爬取依賴目標站可達;TTS 依賴 edge-tts 及網絡環境。
- API Key:標籤要求 API Key;未配置時,部分搜索或知識庫能力可能不可用。
- 版本信息:SkillHub 包版本爲 v1.0.10,功能自述爲 v2.2.0,以實際安裝包內
SKILL.md爲準。 - 社區 Skill:發佈者爲社區用戶,非平臺官方維護;頁面顯示評分 100000、下載 2045 次(統計來自 SkillHub 頁面,會隨時間更新)。
結尾¶
網文搜索skill(娛樂工具) 把搜書、筆趣閣正文爬取、章節落盤、EPUB/TXT 導出、edge-tts 聽書、斷點續傳以及 IMA/Dify 知識庫同步收進一個 Skill,適合用對話完成追更與閱讀管線。安裝與詳情見 SkillHub:
https://www.skillhub.cn/skills/user_9d5a2a39/webnovelscraper