首页工作流

把技术书变成AI技能

GitHub 12.8K星·MIT开源——让AI按真实书籍内容回答,不再杜撰章节和结论。
原理:AI为什么会"编书"
AI引用技术书时经常胡说——杜撰不存在的章节、编造结论。因为AI训练时不可能精确记忆每一本书的每一页。book-to-skill(virgiliojr94·MIT开源)的解决思路:从PDF提取真实章节内容→按需加载→比全量灌入省24-51倍token→AI只能引用真实内容。

来源: github.com/virgiliojr94/book-to-skill
第一步:准备环境
安装Python 3.8+,clone仓库:
git clone https://github.com/virgiliojr94/book-to-skill
cd book-to-skill && pip install -r requirements.txt
第二步:提取书籍内容
把你想要转化格式的技术书PDF放到 books/ 目录。运行:
python extract.py --pdf books/你的书.pdf --chapters 1-5
工具会自动识别章节结构并提取为结构化文本。
第三步:生成Skill并导入
运行 python build_skill.py --output my-book-skill/,将提取的内容编译为AI技能文件。把生成的文件夹复制到AI代理的skills目录——Claude Code、Cursor、Codex都支持。
复制 → 粘进AI对话框
你现在是一个技术知识管理助手。请按以下步骤帮我管理技术书籍的知识:

1. 我上传一本技术书的PDF,你先帮我提取目录结构和章节标题
2. 我指定要深入学习的章节,你提取该章节的核心概念、代码示例和关键结论
3. 按以下格式输出到markdown文件:
   ## {章节标题}
   ### 核心概念
   - {概念1}: {一句话解释}
   ### 关键代码
   ```{语言}
   {代码}
   ```
   ### 本章结论
   {一句话}
4. 注意:所有内容必须严格来自原文——不要补充你没读到的内容。遇到不确定的地方标注[需要确认]

工具与参考

book-to-skill GitHub仓库(MIT开源) Python 3.8+ 环境 支持PDF和EPUB格式