BAIZE AI RESOURCE

书籍文档转智能体技能

Book-to-skill

Book-to-skill 将书籍、文档或文件夹整理为可供 Agent 调用的 Skill,方便在学习和工作中查询原资料。

Book-to-skill

资源介绍

Book-to-skill 面向希望反复使用书籍和文档知识的用户。提供文档路径、文件夹或文件匹配路径后,它会提取资料中的框架、原则、技术方法和应避免的做法,整理为带章节索引的 Agent Skill,而不只是生成一篇摘要。生成结果包含 SKILL.md、按章节组织的文件,以及术语表、方法汇总和速查内容;智能体可以在用户提问时按主题读取相关章节。它适合把技术书、学习资料或多份文档变成可持续查用的知识资源。该项目既可作为智能体技能使用,也提供独立命令行工具;两种安装方式不同,仅安装命令行工具不会注册智能体技能。

Skill 能力

转换多种文档

可处理 PDF、EPUB、DOCX、HTML、Markdown、纯文本和 RTF;处理 MOBI/AZW 需要 Calibre。输入可以是单个文件、文件夹或多个来源。

生成分层知识文件

生成带章节索引的 SKILL.md、章节文件、术语表、方法汇总和速查文件,方便智能体按问题读取相关内容。

提取可应用的方法

从资料中整理框架、原则、技术方法及反面模式,便于在学习或工作中查找和应用,而不只保留内容摘要。

按需分析与更新

除完整转换外,还可先输出分析报告供用户审阅,或将新资料合并进已有技能。

资源配置

适用平台

Claude CodeCodex通用 Agent

调用方式

手动调用命令调用

安装与调用

  1. 准备受支持的文档,或将多份资料放入同一文件夹;扫描版 PDF 需先进行 OCR。

  2. 若要在智能体中使用 /book-to-skill,将仓库安装到所用智能体的技能目录;若只需独立提取命令行工具,可安装 book-to-skill Python 包。仅安装后者不会注册智能体技能。

  3. 向已安装技能的智能体提供文件、文件夹或文件匹配路径,调用 /book-to-skill 生成技能;也可要求先分析资料,再决定是否生成。

  4. 生成后,在支持 Agent Skills 的智能体中按主题提问,让它读取相应的技能内容。

使用案例

把技术书变成随用随查的资料

使用场景学习者读完技术书后,想在实际工作中重新查找某个方法。

将书籍文件转换为技能,之后按主题向智能体提问,让它读取相关章节和速查内容。

整合多份学习资料

使用场景用户有一个包含多份文档的文件夹,希望统一查用其中的知识。

以文件夹作为输入生成技能,将资料整理成章节及索引文件,供智能体按需检索。

包含内容

book-to-skill-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
SHA256.txt

常见问题

安装 book-to-skill Python 包后,就能调用 /book-to-skill 吗?
不能。pip install book-to-skill 安装的是独立命令行工具,不会注册智能体技能;要使用 /book-to-skill,需将仓库安装到对应的技能目录。
扫描版 PDF 能直接转换吗?
不能直接提取扫描图片中的文字。项目会对扫描版 PDF 提前给出 OCR 提示,需要先完成文字识别。
可以先查看提取结果,再生成技能吗?
可以。分析模式会输出识别出的框架、原则和技术方法供审阅,不生成技能文件;之后可依据已有分析结果生成技能。
新增资料能合并到已有技能吗?
可以。更新模式可将新来源的内容合并进现有技能,并更新章节内容及索引、术语等文件。