AO

apple-ouyang/book-to-skill

开发工具
113 stars 质量 70 趋势 70

把书拆成 AI Agent 可执行的 Skill,让书中的智慧变成你的决策副驾驶

概览

把书拆成 AI Agent 可执行的 Skill,让书中的智慧变成你的决策副驾驶

README

📚 book-to-skill

把书拆成 AI Agent 可执行的 Skill,让书中的智慧变成你的决策副驾驶

快速安装 · English · 已有 Skills · 书单认领 · 贡献指南


为什么需要 book-to-skill?

我们读过很多好书,但在真正需要做决定的时候,书里的方法论往往想不起来。

你可能读过《行为设计学》里的 WRAP 框架,但面对"要不要辞职创业"时,你还记得"消失选项测试"怎么用吗?

book-to-skill 解决这个问题:

把书籍中的框架、案例和操作步骤,拆解成 Claude Code 的 Skill 格式。当你面临决策时,AI Agent 会自动调用对应的思维框架,一步步引导你分析——而不是给你一个模糊的建议。

/making-decisions 我在纠结要不要辞职创业

Agent 会自动走 WRAP 流程:拓宽选择 → 验证假设 → 留出距离 → 准备出错,每一步都有真实案例辅助理解。

⭐ Star 这个项目,我们会持续拆解更多经典书籍。你不用自己拆——有人拆了你直接用。

✅ 在你用之前,你可能想知道

📖 来自真实书籍 每个 Skill 都拆解自经典书籍,不是 AI 编的鸡汤
🎯 可执行,不是摘要 不是"你应该拓宽思路",而是"问自己:如果当前选项都不可行,你会怎么办?"
🤖 Agent 自动调用 安装后 Agent 会根据你的场景自动选择对应的 Skill
🧩 主 Skill + 子 Skill 复杂框架拆成路由结构,主 Skill 判断场景,子 Skill 执行具体步骤
🐝 支持蜂群拆书 长书用 Swarm 多 Agent 并行处理,一个人拆不过来就让 Agent 团队帮你

已有 Skills

📕 决策系列(来源:《行为设计学:掌控关键决策》)

Skill 触发场景 说明
making-decisions “要不要做 X”、“我在纠结” WRAP 决策主框架:拓宽选择 → 验证假设 → 留出距离 → 准备出错
reality-testing-decisions “我觉得这个会成功” 用最小成本实验替代预测,CarsDirect/Intuit 等案例
seeking-disconfirming-evidence “大家都同意”、“感觉太明显了” 魔鬼代言人、条件法、刻意犯错,打破确认偏误
decision-tripwires “再等等看”、“已经投了很多” 设定触发点、隔断效应、事前析误,对抗沉没成本

🛠️ 工具类

Skill 说明
swarm 蜂群协作:自动规划 Agent 团队,并行处理任务。拆书时用它分配多个 Agent 同时处理不同章节
book-to-skill 拆书元技能:把一本书变成 Skill 的标准流程,包含上下文窗口估算和 Agent 分配策略

快速安装

方式一:一句话安装

把下面这段话发给你的 Claude Code:

帮我安装 book-to-skill 的所有 Skills:https://github.com/apple-ouyang/book-to-skill

就这一步。Agent 会自己克隆仓库并复制 Skill 文件。

方式二:手动安装

# 克隆仓库
git clone https://github.com/apple-ouyang/book-to-skill.git

# 复制你需要的 Skill 到 Claude Code skills 目录
cp -r book-to-skill/skills/making-decisions ~/.claude/skills/
cp -r book-to-skill/skills/reality-testing-decisions ~/.claude/skills/
cp -r book-to-skill/skills/seeking-disconfirming-evidence ~/.claude/skills/
cp -r book-to-skill/skills/decision-tripwires ~/.claude/skills/
cp -r book-to-skill/skills/swarm ~/.claude/skills/
cp -r book-to-skill/skills/book-to-skill ~/.claude/skills/

使用示例

不需要记命令,直接告诉 Agent 你的问题:

# 面临重大决策时
/making-decisions 我在纠结要不要辞职创业

# 想验证一个商业想法
/reality-testing-decisions 我觉得这个产品会有市场

# 团队都同意某个方案,你觉得不对劲
/seeking-disconfirming-evidence 大家都觉得应该收购这家公司

# 项目投了很多钱,不知道该不该继续
/decision-tripwires 这个项目已经投了 50 万,还没看到回报

# 想把一本新书拆成 Skill
/book-to-skill 帮我把《原则》拆成可执行的 Skill

想拆的书单(欢迎认领)

以下是我们计划拆解的书籍,欢迎 PR 认领:

  • [ ] 《原则》— Ray Dalio
  • [ ] 《思考,快与慢》— Daniel Kahneman
  • [ ] 《高效能人士的七个习惯》— Stephen Covey
  • [ ] 《巴菲特致股东的信》— Warren Buffett
  • [ ] 《穷查理宝典》— Charlie Munger

想拆其他书?直接开 Issue 提议,或者 Fork 后提 PR。


如何贡献

详见 CONTRIBUTING.md。

核心原则:

  1. 一个 Skill 解决一个具体问题,不要做大而全的万能 Skill
  2. 必须包含真实案例,不要只有抽象理论
  3. 操作步骤要具体到 Agent 可以直接执行

项目结构

book-to-skill/
├── skills/
│   ├── making-decisions/          # WRAP 决策主框架
│   │   ├── SKILL.md
│   │   └── references/
│   ├── reality-testing-decisions/  # 用实验替代预测
│   │   ├── SKILL.md
│   │   └── references/
│   ├── seeking-disconfirming-evidence/ # 寻找反对证据
│   │   ├── SKILL.md
│   │   └── references/
│   ├── decision-tripwires/        # 设定止损触发器
│   │   ├── SKILL.md
│   │   └── references/
│   ├── swarm/                     # 蜂群协作工具
│   │   ├── SKILL.md
│   │   └── references/
│   └── book-to-skill/            # 拆书元技能
│       └── SKILL.md
├── docs/
│   └── README_en.md              # English README
├── CONTRIBUTING.md
├── LICENSE
└── README.md

真实案例:Gemini vs WRAP Skill,同一个决策的不同结果

我在纠结一个创业方向的选择。先和 Gemini 和 Chatgpt 讨论,让它扮演"魔鬼代言人"狠狠批判我的决策。Gemini 写了很长的煽动性文字,结论是"你必须做,这是蓝海"——本来我不想做的,但是听了gemini的分析好像必须要做啊!

但它没帮我回答最关键的问题:有没有人愿意付费?

然后用 making-decisions Skill 重新分析同一个决策:

  • W(拓宽选择):指出我陷入了"做 vs 不做"的二院选择,通过「消失选项测试」,让我发现了其实还有更好的第三条更轻量的路
  • R(验证假设):指出我花了大量时间搜集数据和GPT讨论"预测"而不是"测试",建议我先去小红书发帖验证需求
  • A(留出距离):识别到"错过上一波机会的懊悔"在驱动我的决策
  • P(准备出错):帮我设定了明确的止损触发器,而之前的讨论完全没有退出条件
Gemini + Chatgpt(无框架) making-decisions Skill
决策框架 "做 vs 不做"二选一 拓宽到 4+ 个选项
核心方法 煽动性论证 结构化分析 + 案例对照
行动建议 “立刻投入研发” “今天发帖测需求”
退出条件 无 明确的 tripwire

没有框架的 AI 讨论容易变成辩论赛。有 WRAP 框架后,每一步都有明确的目的和检验标准。


灵感来源

决策系列 Skill 拆解自 Chip Heath & Dan Heath 的《Decisive: How to Make Better Choices in Life and Work》(中文版:《行为设计学:掌控关键决策》)。这本书提出了 WRAP 框架,用大量真实案例说明如何避免决策中的四大陷阱。

License

MIT

View this README on GitHub

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add apple-ouyang/book-to-skill