book-to-skill

把技术书PDF变成Claude Code技能,边写代码边查书

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 35204
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类智能体
开发团队virgiliojr94
所属国家
官网地址
定价模式free
价格说明开源项目,免费使用
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-skills,ai-agents,book-to-skill,context-engineering,document-processing,edtech,knowledge-base,knowledge-management,llm,pdf-to-markdown,rag,self-study,study-tools
GitHub 星标★ 35204
30天Star增速
HF 下载量
上线时间2026-05-01 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-01
浏览次数2

项目介绍

book-to-skill 是一个将技术书籍 PDF 转化为 Claude Code 技能(Skill)的开源工具。它解决了开发者阅读技术书籍时难以将知识直接应用于编程实践的问题,通过解析 PDF 内容,提取关键概念、代码示例和操作步骤,并结构化组织成 Claude Code 可调用的技能模块。核心能力包括:自动解析 PDF 章节结构、提取代码与要点、生成技能描述和调用接口,使开发者能在编码过程中随时引用书籍知识,实现边工作边学习。项目基于 Python 构建,支持多种技术书籍格式,输出结果可直接集成到 Claude Code 工作流中,提升开发效率和知识复用率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个受支持的 AI 智能体宿主:GitHub Copilot CLI、Amp、Claude Code 或 Hermes Agent
  • 本地可访问的技术书籍 PDF 文件、文档文件夹或 glob 路径
  • Node.js 环境(用于 npx skills add 安装已发布技能)
  • Python(项目基于 Python 构建)

安装与启动步骤

  1. 1准备宿主环境

    先在 GitHub Copilot CLI、Amp、Claude Code、Hermes Agent 中安装并登录任意一种,转换后的技能在这些宿主里调用。

  2. 2获取项目

    克隆官方仓库到本地,README 节选中 Install 代码块被截断,可按仓库首页说明补齐依赖安装。

    git clone https://github.com/virgiliojr94/book-to-skill.git
  3. 3在宿主中执行转换

    在宿主对话里用斜杠命令把 PDF、文件夹或 glob 交给转换器,可选指定技能名;不传名称则自动命名。

    /book-to-skill /your/path/book.pdf my-book-skill
  4. 4查看全部模式

    README 提供了 analyze-only、generate-from-analysis、update/fold-in 等模式,用法与示例见 docs/usage.md。

  5. 5发布或分发技能

    转换完成后可把技能发布到 GitHub(默认私有),其他宿主用 npx skills add 安装使用。

    npx skills add

关键配置

配置项必填说明示例
path|folder|glob是要转换的技术书籍 PDF、文档文件夹或 glob 路径/your/path/book.pdf
skill-name否生成的技能名称,省略时由转换器自动确定my-book-skill

如何确认成功

README 未给出验证命令;转换结束后在宿主中调用生成的技能名,能返回该书知识内容即视为成功。

常见问题

Q:安装命令具体是什么?

A:节选中的 Install 代码块内容缺失,README 未给出可复制的安装命令,请以仓库 README 原文和 docs/usage.md 为准。

Q:支持哪些 AI 宿主?

A:README 明确支持 GitHub Copilot CLI、Amp、Claude Code 和 Hermes Agent。

Q:转换出的技能怎么给别人用?

A:转换后可发布到 GitHub(默认私有仓库),其他宿主通过 npx skills add 安装该技能。

Q:扫描版 PDF 能处理吗?

A:README 举例提到扫描版 PDF 的处理改进(PR #130),说明可支持,但可能需额外处理。

注意事项

  • README 节选中 Install 章节被截断,本文未编造任何安装命令,实际安装请查阅官方仓库。
  • 发布技能到 GitHub 时默认是私有仓库,需注意可见性设置。
  • 可参考项目 use cases 仓库了解真实使用场景。

核心亮点

  • 自动解析PDF并提取代码示例和关键概念,无需手动整理
  • 生成结构化技能描述,Claude Code可直接调用,无缝集成开发流程
  • 支持多章节拆分,按需加载,避免上下文过载

不足之处

  • 仅支持Claude Code,不兼容其他AI编程助手
  • 文档/社区待观察

适用场景

  • 开发者阅读技术书籍后,希望将书中知识用于实际编码
  • 团队将内部技术手册转化为AI可调用的技能库
  • 学习新框架时,快速建立可查询的参考知识库

替代项目

skills、claude-skills、awesome-claude-skills

上一篇:mono-color-skill

下一篇:openhuman

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 214 2026-08-09
geo-sleuth 开源

给 AI 装上地理侦探技能,一张照片顺藤摸瓜找到拍摄地

An agent skill that finds where a photo was taken — OpenStreetMap geometry, elevati···

★ 3302 2026-09-25
goutoujunshi 开源

先哄情绪再出招,恋爱难题给可执行方案

一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人···

★ 8139 2026-09-25
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 252688 2026-08-15