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
More from chunpu/agent-skills
jimeng-skill
使用即梦 Dreamina CLI 生成图片或视频。Invoke when user needs to generate images or videos using Jimeng (Dreamina).
95ffmpeg-video-processing
基于 FFmpeg 的视频处理技能,提供最实用的日常视频处理命令示例
80ffmpeg-audio-processing
基于 FFmpeg 的音频处理技能,提供最实用的日常音频处理命令
74storyboard-to-seedance-prompt
将文字分镜逐条强化为 Seedance 2.0 视频提示词。已完成文字分镜且需要落地为可执行视频提示词时调用。
62ffmpeg-image-processing
基于 FFmpeg 的图片处理技能,提供最实用的日常图片处理命令
61text-storyboard
文字分镜:从剧本到画面的翻译层,将抽象文学作品转化为具象视听描述。当用户需要将小说或剧本转换为文字分镜时调用。
58