Book2Skill 是一个 Codex skill,用于把书籍、课程文稿、文章合集、播客逐字稿、工作坊笔记、报告、手册等长资料转换为有来源依据、可安装、可复用的 Agent Skills。
它适合处理包含实用方法、框架、清单、练习、决策模型、产品方法、管理系统或可重复思考工具的资料。最终产物是可执行的技能包,包含清晰的触发场景、输入、步骤、输出格式和来源说明。
- 确认资料身份,避免混淆同名书、课程、节目、文章系列和不同版本。
- 建立
source-pack.json,记录来源、可信度和用途。 - 抽取资料中的候选方法论。
- 筛选可以真正执行的方法,生成独立 skill。
- 校验
methodologies.json,并可交叉检查来源引用。 - 使用模板生成标准
SKILL.md文件。 - 将生成的 skill 文件夹打包为
.skill.zip。
- 支持只给资料名称、上传文件、名称加文件三种工作流。
- 上传资料不限于书籍,也支持课程文稿、文章合集、播客逐字稿、工作坊笔记、报告、手册和内部文档。
- 面向公开网络资料时优先使用英文来源。
- 使用稳定来源 id,方便方法论引用证据。
- 提供结构化 schema、提示词、模板和脚本。
- 内置 Lean Startup 示例,便于理解完整产物。
- 适合上传到 GitHub 作为可分发 skill 项目。
复制 book2skill 文件夹到 Codex skills 目录:
~/.codex/skills/book2skillWindows 默认路径通常是:
C:\Users\<User>\.codex\skills\book2skill校验 skill:
python ~/.codex/skills/.system/skill-creator/scripts/quick_validate.py ~/.codex/skills/book2skillUse $book2skill to turn The Lean Startup into a source-grounded skill pack.
Use $book2skill to extract practical methods from this uploaded PDF and generate installable skills.
Use $book2skill to convert Atomic Habits into six reusable Agent Skills with source notes.
Use $book2skill to turn these podcast transcripts into reusable workflow skills.
Use $book2skill to extract practical frameworks from this course transcript collection.
校验方法论数据:
python scripts/validate_methodologies.py examples/lean-startup/methodologies.json examples/lean-startup/source-pack.json生成 skills:
python scripts/generate_skills.py examples/lean-startup/methodologies.json generated/lean-startup打包生成的 skills:
python scripts/package_skills.py generated/lean-startup dist如果生成的 skill 含有中文标题,在 Windows 上校验时建议启用 UTF8:
$env:PYTHONUTF8='1'
python C:\Users\<User>\.codex\skills\.system\skill-creator\scripts\quick_validate.py generated\lean-startup\skills\mvpbook2skill/
SKILL.md
README.md
agents/
openai.yaml
templates/
skill_template.md
methodology_list_template.md
install_template.md
quality_report_template.md
schemas/
methodology.schema.json
source_pack.schema.json
prompts/
research_prompt.md
extraction_prompt.md
generation_prompt.md
review_prompt.md
scripts/
validate_methodologies.py
generate_skills.py
package_skills.py
examples/
lean-startup/
Book2Skill is a Codex skill that converts books, course transcripts, article collections, podcast transcripts, workshop notes, reports, manuals, and other long-form source materials into source-grounded, installable Agent Skills.
It works best for source materials with practical methods, frameworks, checklists, exercises, decision models, product playbooks, management systems, or repeatable thinking tools. The output is a reusable skill pack with clear triggers, inputs, steps, output formats, and source notes.
- Confirms the source identity.
- Builds a
source-pack.jsonfile with evidence, trust levels, and usage notes. - Extracts candidate methodologies.
- Selects practical methods that can become skills.
- Validates
methodologies.jsonand can cross-check source references. - Generates standard
SKILL.mdfiles from templates. - Packages generated skill folders as
.skill.zipfiles.
- Supports title-only, uploaded-file, and mixed workflows.
- Supports uploaded books, course transcripts, article collections, podcast transcripts, workshop notes, reports, manuals, and internal docs.
- Uses English-first source research for public web evidence.
- Uses stable source ids for evidence references.
- Includes schemas, prompts, templates, and scripts.
- Includes a Lean Startup example pack.
- Ready for GitHub distribution.
MIT