返回顶部
b

book-processor图书处理器

自动化处理 EPUB 电子书,提取全文、封面、概要和框架解读,支持案例库、每日清单、5-Why 分析、思维模型速查卡、流程图和 FAQ 等多种资产生成。

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

book-processor

书籍处理器技能

功能概览

本技能自动化处理EPUB电子书,将书籍转化为结构化内容与实用工具。

核心输出文件
文件说明
cover.jpeg从EPUB提取的封面图片
full_text.txt
全书纯文本(若EPUB以图片为主,该文件内容可能极少) |

| summary.txt | 书籍简要概要(若文字不足需手动补充) | | framework_article.txt | 将书中核心方法映射为“认知‑对抗‑重塑‑持久”四阶段框架的解读文章 | | examples.md | 精选案例库(可根据书中实际人物/案例修改) | | dailycombatchecklist.md | 每日对抗清单模板(适用于需要每日练习的书籍) | | 5why_sheet.md | 5‑Why根因分析工作表 | | thinkingmodelssummary.md | 思维模型速查卡(通用列表) | | framework_flow.mmd | Mermaid流程图(可视化四阶段关系) | | faq.md | 常见问题与答案 | | process_config.json | 本次处理所使用的配置(若未提供则使用默认值) |

触发条件

当用户发送.epub文件时自动触发。

工作流程

  1. 1. 接收EPUB:从用户消息中提取EPUB文件
  2. 创建书籍文件夹:在~/workspace/books/下创建以书名命名的文件夹
  3. 保存文件:将EPUB放入对应文件夹
  4. 读取配置:如果文件夹中存在processconfig.json,则使用它;否则使用默认配置
  5. 执行处理:运行scripts/processbook.sh (相对于技能目录)
  6. 返回结果:向用户报告生成的文件列表和简要概览

配置选项

在书籍文件夹中创建process_config.json来控制生成的资产:

json
{
generate_examples: true,
generatedailychecklist: false,
generate_5why: false,
generatethinkingmodels: true,
generate_flowchart: true,
generate_faq: true
}

说明

  • - true表示生成对应文件
  • false或省略表示跳过
  • 默认配置:仅生成cover.jpeg、fulltext.txt、summary.txt、frameworkarticle.txt四个必需文件



安装与依赖

必需工具
工具用途安装命令
jqJSON配置解析sudo apt-get install -y jq
python3
文本提取 | sudo apt-get install -y python3 |

| unzip | EPUB解压 | sudo apt-get install -y unzip |

验证安装

bash jq --version python3 --version unzip -v

使用方法

方式1:自动触发(推荐)

直接将EPUB文件发送给福德,技能会自动处理。

方式2:手动执行

bash

处理指定书籍文件夹

/home/haifeng/workspace/scripts/process_book.sh /home/haifeng/workspace/books/《书名》

目录结构示例

books/
├── 一生之敌/
│ ├── 一生之敌.epub
│ ├── cover.jpeg
│ ├── full_text.txt
│ ├── summary.txt
│ ├── framework_article.txt
│ ├── examples.md
│ ├── dailycombatchecklist.md
│ ├── 5why_sheet.md
│ ├── thinkingmodelssummary.md
│ ├── framework_flow.mmd
│ ├── faq.md
│ └── process_config.json
└── 人本教练/
└── ...



注意事项

  1. 1. EPUB文件命名:建议使用简化的文件名(如《书名》.epub),避免特殊字符
  2. 图片为主的书:如果EPUB内容主要为图片,fulltext.txt可能非常少,需要手动补充summary.txt和frameworkarticle.txt
  3. 重复处理:重新运行脚本时,会覆盖已有文件(除原始EPUB外)
  4. 编码:所有输出文件使用UTF‑8编码

故障排查

问题原因解决
jq未安装缺少依赖sudo apt-get install -y jq
unzip: command not found
缺少解压工具 | sudo apt-get install -y unzip | | 未找到epub文件 | 文件夹内无.epub文件 | 确保EPUB文件已放入书籍文件夹 | | 生成文件为空 | EPUB为图片格式 | 手动补充summary.txt和framework_article.txt |

扩展开发

如需自定义生成内容,可以修改.skills/book-processor/scripts/process_book.sh脚本。

自动化集成
该技能已被集成到OpenClaw的自动化流程中,当检测到.epub文件时会自动触发。



最后更新:2026‑03‑14

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 book-processor-1776099541 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 book-processor-1776099541 技能

通过命令行安装

skillhub install book-processor-1776099541

下载

⬇ 下载 book-processor v1.0.0(免费)

文件大小: 10.03 KB | 发布时间: 2026-4-14 09:51

v1.0.0 最新 2026-4-14 09:51
Initial release of book-processor skill.

- Automates EPUB processing: extracts full text, cover, summary, and framework analysis.
- Supports generating case studies, daily checklists, 5-Why worksheets, thinking model quick cards, flowcharts, and FAQ.
- Allows custom output control via `process_config.json`; defaults to 4 main files.
- Triggered automatically when an `.epub` file is received.
- Lists required dependencies: `jq`, `python3`, and `unzip`.
- Provides detailed usage, sample output structure, troubleshooting, and extension guidance.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部