book-to-skill:技术知识源转换为skill工具

3
分类开源项目
作者virgiliojr94
来源跳转
发表时间

内容

book-to-skill 是一个开源 Python 工具,可将技术书籍、文档或知识源转换为统一的 AI 代理技能(Agent Skill),支持 GitHub Copilot CLI、Amp 和 Claude Code 等平台。通过预提取结构化知识(框架、决策规则、反模式、分章节索引),实现按需加载,相比直接注入全文可节省 24–51 倍 token 消耗,避免模型幻觉,让专业知识融入日常工作流。

  • 核心功能与原理: 将书籍或文档提取为 SKILL.md(核心心智模型)、分章文件、术语表、模式集和速查表;运行时仅加载相关章节,无需重复解析全文。
  • 支持的格式与工具: 支持 PDF、EPUB、DOCX、TXT、Markdown 等格式;PDF 根据文本/技术类型自动选择 pdftotext(即时)或 Docling(保留表格/代码,~1.5秒/页)。
  • 性能与成本优势: 实测显示,相比全文注入(20万+ token)或发现式循环(1.2万–7.8万 token),技能模式仅需约 5,000 token;整本书处理成本约 $1,且为一次性投入。
  • 与 RAG 及大上下文窗口的区别: 不同于 RAG 的查询时相似性检索,本工具在编译时深度提取作者框架结构;大上下文窗口虽能容纳全书,但按 token 计费且召回精度下降,技能模式提供"推理"而非"检索"。
  • 安装方式: 作为代理技能需 git clone 到对应 skills 目录(~/.claude/skills/ 等);作为独立 CLI 可 pip install book-to-skill,仅含提取引擎。
  • 版权与使用边界: 工具本身 MIT 开源,不携带任何书籍内容;处理本地文件,输出视为个人学习笔记,禁止传播第三方版权作品的生成技能。

评论

(0)
未配置登录方式
暂无评论