返回顶部
e

epub-readEPUB阅读分析

Task-mode-driven EPUB reading and analysis skill with overview, targeted reading, chunked full reading, extraction, complex-content inspection, and batch processing.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
159
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

epub-read

技能名称: epub-read
详细描述:

提供一个严格、可审计的EPUB工作流程,通过明确的任务路由安全处理长篇幅书籍,默认情况下不加载全书文本。


  • - 用户提及.epub文件或电子书
  • 用户希望快速了解结构概览
  • 用户希望按章节或按块进行阅读
  • 用户希望分块顺序阅读全书
  • 用户希望进行结构化提取
  • 用户希望查看图片、表格或其他复杂内容
  • 用户希望批量处理多个EPUB文件

步骤0 - 在执行任何操作前,先选择一种任务模式

模式用途使用场景
overview快速结构概览仅需元数据、目录、主题、结构
targeted_read
定向阅读 | 特定章节、块范围或关键词命中 |
| full_read | 顺序阅读 | 长篇幅书籍分块阅读并保存进度 |
| extract | 结构化提取 | 关键词、定义、引文、示例、行动项、实体、表格、列表 |
| complex_content | 复杂布局检查 | 图片、表格、SVG、低文本区域 |
| batch | 多书规划 | 多个EPUB文件或文件夹 |

当用户意图不明确时,默认使用overview或targeted_read模式。默认情况下,切勿加载长篇幅书籍的完整正文。

步骤1 - 必要时进行解析

  1. 1. 检查输出目录是否已存在并包含manifest.json。
  2. 如果不存在,运行parse_epub.py。
  3. 解析后,报告:
- 标题 - 作者 - 章节数量 - 块数量(如有) - 图片数量 - 表格数量 - 输出目录

步骤2 - 制定执行计划

使用task_router.py判断是否需要解析、分块或更新状态:

bash
python3 taskrouter.py dir> --mode [params...]

该计划应告知你:

  • - 是否需要解析
  • 是否需要分块
  • 建议读取哪些文件
  • 是否需要更新会话状态

步骤3 - 模式特定行为

overview

  • - 仅读取元数据、目录、阅读索引及其他结构输出
  • 默认不加载全书正文
  • 返回:
- 标题 - 作者 - 章节数量 - 目录结构 - 主题概览 - 建议的后续操作

targeted_read

支持:

  • - --chapter
  • --chapter-id
  • --chunk-start
  • --chunk-end
  • --keyword

返回:

  • - 请求的章节
  • 简短上下文
  • 简明摘要

full_read

  • - 长篇幅书籍优先采用基于块的阅读方式
  • 支持继续、上一页、下一页和跳转流程
  • 始终更新session_state.json
  • 如果会话状态缺失,切勿假装存在进度

extract

支持提取:

  • - 关键词
  • 定义
  • 引文
  • 示例
  • 行动项
  • 人名
  • 地点
  • 组织
  • 表格
  • 列表

返回包含章节引用和简短上下文的命中列表。

complex_content

检查:

  • - 图片
  • SVG
  • 表格
  • 图片密集区域
  • 低文本/高资源区域

返回结构化报告。默认情况下不需要OCR。

batch

支持:

  • - 多个EPUB文件路径
  • 目录扫描
  • 批量规划
  • 批量提取请求

返回成功/失败计数和简明概览。

步骤4 - 长篇幅书籍安全规则

  • - 切勿一次性将长篇幅书籍的完整正文推入上下文
  • 对于完整的顺序阅读,优先使用chunks/而非章节Markdown
  • 当需要分块时,先运行chunkbook.py
  • 使用readingindex.json将章节映射到块范围

步骤5 - 状态管理规则

当运行full_read或任何与进度相关的流程时:

  1. 1. 首先读取session_state.json
  2. 每次改变进度的操作后更新该文件
  3. 除非用户明确要求重新开始,否则尊重已保存的现有进度

步骤6 - 输出风格

明确说明:

  • - 使用了哪些文件
  • 选择了哪种模式
  • 为什么长篇幅书籍被分块而非完整加载
  • 用户接下来可以做什么

尽可能引导用户采取最安全的下一步操作:

  • - 继续阅读
  • 跳转到某个章节
  • 检查某个块范围
  • 提取某种结构
  • 查看复杂内容

在认为任务完成之前,请检查:

  • - 解析输出是否存在
  • 需要时块文件是否存在
  • 阅读索引和会话状态是否一致
  • 提取目标是否与请求类型匹配
  • 复杂内容报告是否基于实际解析输出生成

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 epub-read-1776015558 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 epub-read-1776015558 技能

通过命令行安装

skillhub install epub-read-1776015558

下载

⬇ 下载 epub-read v2.0.0(免费)

文件大小: 29.83 KB | 发布时间: 2026-4-13 10:11

v2.0.0 最新 2026-4-13 10:11
epub-read 2.0.0 is a major update introducing task-mode-driven EPUB processing for safer and more flexible ebook analysis.

- Adds explicit task selection (overview, targeted_read, full_read, extract, complex_content, batch) before any book loading.
- Greatly improves safety for long books by never loading full-body text by default; uses chunked reading strategies.
- Supports detailed structural overview, targeted or chunked reading, structured extraction, and complex content reporting.
- Enables batch processing of multiple EPUBs or folders.
- Enforces strict state and progress management for seamless sequential reading.
- Includes clear, structured output and next-action suggestions for every task mode.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部