← 工具

Book-to-Skill

把任意技术书 PDF 转化成 Claude Code 可加载的 Agent Skill 模板。结构化提炼框架、决策规则、反模式索引,按需加载章节内容。同一个问题所需 token 比直接塞进上下文少 24×-51×,让 Agent 真正读懂整本技术书,GitHub 800+ Stars。

#108
推荐排名
811
GitHub Stars
876
推荐得分
技术书转 Agent Skill / 长期参考库构建
适用场景
AI工具AI Agent编程助手RAG

为什么需要

出海开发者经常买技术书学海外平台(Stripe、AWS、Twilio、Shopify)的最佳实践,但读完就忘——三个月后想查细节只能 Ctrl+F 翻 PDF,或者让 Agent 直接读全文,但 Agent 一看就是 50 万 token,浪费钱还可能幻觉。

Book-to-Skill 把书变成 Claude Code / Copilot CLI / Amp 直接加载的 Skill 目录——核心是 SKILL.md(4000 tokens 的思维框架 + 章节索引)、按需加载的 chapter 文件、glossary、patterns、cheatsheet。问 /my-book replication 时,Agent 只读相关章节(~1000 tokens)就能给出原文级别的答案,不幻觉。

怎么用

三步搞定:

bash
pip install -e .
book-to-skill install   # 安装到 ~/.claude/skills/
book-to-skill path/to/book.pdf

输出是一个完整 Skill 目录:

文件用途Token 数
SKILL.md核心思维模型 + 章节索引~4,000
chapters/chXX-*.md每章一个文件,按需加载~1,000/章
glossary.md关键术语带章节引用~1,500
patterns.md技术、设计模式~2,000
cheatsheet.md决策表 + 速查~1,000

支持 PDF、EPUB、DOCX、HTML、Markdown、RTF、MOBI 等格式。技术书(有代码、表格)自动用 docling 解析,纯文本用 pdftotext。

使用案例

独立开发者买了《Designing Data-Intensive Applications》想长期参考——用 Book-to-Skill 转一遍,每次问 Claude Code「DDIA 第 7 章事务隔离级别的权衡」,Agent 直接读 ch07.md 给出原文级别的答案,不用重读 600 页 PDF。

另一个场景:海外团队的 onboarding 文档(旧员工 ADRs、runbook、规范)转成 Skill,新人问任何历史决策都能拿到结构化答案,不用问老人。

注意事项

  • MIT 协议,完全免费
  • 支持 PDF/EPUB/DOCX/HTML/Markdown/RTF/MOBI 7 种格式
  • 需要版权合法——只能用你已拥有的书或文档,工具不上传文件
  • 兼容 Agent Skills 标准(Claude Code、Copilot CLI、Amp 都支持)
  • 技术书建议装 pip install book-to-skill[all] 启用 docling 解析
  • 扫描版 PDF 需要先 OCR(ocrmypdf)