novel-reader

Installation
SKILL.md

Novel Reader - 智能长文本小说阅读器

使用 Python 安全、可靠地读取长文本小说,解决 LLM 上下文窗口有限的问题。完美支持 UTF-8 编码的中文小说。自动过滤无关内容,实时抽取详细的角色、道具、场景信息。

核心功能

  • 多格式支持:如果输入文件是 PDF、DOC、DOCX 格式,先使用 doc-to-txt skill 转换为 TXT 纯文本格式,然后读取转换后的 TXT 文件
  • 按字符位置读取:使用 Python 按字符位置精确读取,不会出现乱码
  • 分段读取:每次读取最多 3000 字符,默认值为 3000 字符,避免超出工具输出限制。严禁跳读,必须连续逐段读取
  • 灵活定位:可从任意位置开始读取
  • 编码安全:原生支持 UTF-8 编码,正确处理中文字符
  • 智能内容过滤:通过大模型自动识别并跳过小说中与正文无关的内容(上架感言、作者感谢、访谈、广告等)
  • 实时资产抽取:每读取一段内容,立即识别并记录小说中的角色、道具、场景的详细信息
  • 大纲记录:记录每段内容的摘要,形成完整大纲
  • 进度追踪:记录当前阅读位置、已读字数等进度信息
  • 上下文管理:充分利用 Agent 的上下文 compact 机制,在上下文快用完时自动压缩

重要要求

Related skills
Installs
50
GitHub Stars
26
First Seen
Apr 1, 2026