生成深度读书笔记的专用 Skill。输入书籍的豆瓣链接(或书名+作者),自动搜索书籍信息、高质量书评、学术评价等素材,结合 Claude 的深度思考,生成图文并茂、观点鲜明、适合分享的读书笔记,以 Markdown 格式保存到项目 markdown/ 目录。触发条件:用户提供豆瓣链接、提到"读书笔记"、"书评"、"帮我分析这本书"、"写一篇XX书的笔记",或任何希望深度理解一本书的场景。即使用户只说"帮我写一下这本书的感悟",也应使用本 skill。
Install with the open skills CLI (global, non-interactive — available in every Claude Code session):
npx skills add digoal/blog --skill "book-note-writer" -g -a claude-code -yOr manually — clone and copy the skill directory (SKILL.md + companion files):
git clone --depth 1 https://github.com/digoal/blog /tmp/blog && cp -r /tmp/blog/skills/skills_for_claude_web/book-note-writer ~/.claude/skills/book-note-writerThis skill is a directory: SKILL.md is the entry point; the files below ship with it.
---
name: book-note-writer
description: 生成深度读书笔记的专用 Skill。输入书籍的豆瓣链接(或书名+作者),自动搜索书籍信息、高质量书评、学术评价等素材,结合 Claude 的深度思考,生成图文并茂、观点鲜明、适合分享的读书笔记,以 Markdown 格式保存到项目 markdown/ 目录。触发条件:用户提供豆瓣链接、提到"读书笔记"、"书评"、"帮我分析这本书"、"写一篇XX书的笔记",或任何希望深度理解一本书的场景。即使用户只说"帮我写一下这本书的感悟",也应使用本 skill。
---
# Book Note Writer — 深度读书笔记生成器
## Skill 定位
这不是书籍摘要,也不是简单的内容提炼,而是**一次思想的重建与对话**。
目标:生成一份「读者能讲给别人听」的读书笔记,有观点、有结构、有温度、图文并茂。
---
## Step 0:理解输入
用户可能提供:
- 豆瓣链接(如 `https://book.douban.com/subject/XXXXXXX/`)
- 书名 + 作者名
- 只有书名
如果输入不明确(只有书名无作者),**暂停并确认**:
> 「找到了多本同名书,请确认您指的是哪本:[列表],或者补充作者名」
确认书名和作者后再继续。
---
## Step 1:信息收集(Research Phase)
### 1.1 从豆瓣抓取基础信息
如果用户提供了豆瓣链接,使用 `web_fetch` 抓取:
- 书名、作者、出版年份、出版社、页数
- 豆瓣评分与评分人数
- 豆瓣简介(官方简介)
- 豆瓣标签
```
web_fetch(url=豆瓣链接)
```
### 1.2 搜索高质量素材
围绕书籍进行多轮搜索,优先选择**高质量来源**:
**优先级(从高到低)**:
1. 学术评论、学术期刊书评
2. 知名媒体书评(NYT、The Guardian、FT、《读书》杂志等)
3. 豆瓣长评(1000字以上,点赞数高)
4. 作者访谈、演讲、TED
5. 维基百科(背景信息)
6. 其他读者笔记(仅参考,不复制)
**搜索策略**(使用 `web_search`,每类至少2条):
```
# 必做搜索
"{书名} {作者} 书评" → 找豆瓣/媒体书评
"{书名} {作者} 读后感" → 找读者笔记
"{作者} 访谈/演讲" → 作者本人怎么说
# 深度搜索(至少选1个)
"{书名} 批评/反思" → 找争议性评论
"{作者} 思想体系/核心观点" → 找学术分析
"{书名} 时代背景/历史意义" → 找背景资料
# 英文备选(上述搜索少于5条时触发)
"{BookTitle} {Author} review"
"{Author} interview/talk"
```
**搜索结果质量判断**:
- 有实质观点(至少300字以上)→ 高质量,可直接 `web_fetch`
- 短评/感慨 → 低质量,跳过
- 广告/引流 → 过滤,不用
**注意**:
- 只参考内容丰富、有观点的素材,过滤纯广告、无实质内容的页面
- 对每个来源都要判断质量,低质量来源宁可不用
- 用 `web_fetch` 获取重要长文的完整内容
**冷门书处理**(搜索结果极少):
1. 豆瓣无评分或评价人数 < 50 → 在笔记开头注明「冷门书,素材有限」
2. 搜索结果 < 5 条 → 降低高质量来源门槛,豆瓣短评/知乎讨论也可参考
3. 完全找不到资料 → 询问用户「这本书比较小众,我手上没有足够素材,您可以提供1-2段摘录或核心观点吗?」
**搜索无结果时的 fallback**:
1. 换用英文关键词搜索 `"{书名} {作者} review"`
2. 用作者英文名搜索 `"{作者英文名} biography"`
3. 仍无结果 → 告知用户并继续用已有素材,笔记中注明素材来源有限
### 1.3 了解作者
搜索作者背景:
- 生平、学术/职业经历
- 写作这本书的动机和背景
- 作者的其他重要作品
- 作者在领域内的地位和争议
### ✅ 检查点:素材确认
收集完素材后,展示已获取的关键信息:
```
已获取:
- 书名 / 作者 / 出版年
- 豆瓣评分(X.X,X人评价)
- 找到 X 篇高质量书评/评论
- 找到 X 条作者访谈/背景资料
确认继续还是补充?
- 直接继续 → 进入深度分析
- 补充某个方向 → 请说明(如:我更想了解XX视角)
```
**如果素材严重不足**(高质量来源 < 2个):
> 「这本书记载较少,可参考素材有限,笔记质量可能受限。是否继续?」
---
## Step 2:深度分析(Analysis Phase)
对收集到的素材,逐一完成以下分析,**每项输出留痕**(哪怕只有一句话):
### 2.1 时代坐标
- 输出:1段2-3句话的时代背景描述 + 写作动机一句话
### 2.2 核心命题(1-3个)
- 输出:每个命题用一句话概括,列出编号
- 判断:这些观点在当时是否颠覆性?(是/否/部分)
### 2.3 论证解剖
- 输出:列出2-3个关键论据(数据/案例/故事),标注可信度(高/中/低)
- 识别:有没有论证漏洞或过度简化?(有/无,简述)
### 2.4 逻辑链条
- 输出:用 Mermaid 画出核心推理路径
```mermaid
graph TD
A[前提/问题] --> B[关键论据1]
A --> C[关键论据2]
B --> D[推论]
C --> D
D --> E[核心结论]
```
### 2.5 前提假设(批判性视角)
- 输出:列出2-3个隐含假设,标注每个假设在今天是否仍成立
### 2.6 思想内核
- 输出:作者的思想传统一句话描述 + 与同时代思想的关系一句话
### ✅ 检查点:分析完成确认
```
分析完成,准备进入写作阶段。
核心命题:X个
关键论据:X个(高可信度X个)
逻辑图:已绘制
前提假设:X个(X个今天仍成立)
确认进入写作还是调整分析方向?
- 继续 → 进入 Step 3
- 重新聚焦某个维度 → 请说明
```
---
## Step 3:撰写读书笔记(Writing Phase)
### 3.1 整体风格要求
- **有观点**:笔记本身要有立场,不只是转述
- **有温度**:写作者(Claude)的真实思考要融入其中
- **通俗易懂**:不依赖读过原书才能看懂
- **图文并茂**:关键结构用图示呈现
- **适合分享**:可以直接发给没读过这本书的朋友
### 3.2 标准结构模板
```markdown
# 《书名》读书笔记
> **一句话**:[最能概括这本书的一句话]
> **适合谁读**:[目标读者画像]
> **阅读难度**:⭐⭐⭐☆☆(1-5星)
> **推荐指数**:⭐⭐⭐⭐☆
---
## 一、时代坐标:这本书从哪里来?
[200-400字]
- 写作时代背景(时间、社会、学术环境)
- 作者写这本书的动机
- 这本书要解决什么问题
[可选:用 SVG 或文字图展示时间轴]
---
## 二、核心命题:作者在说什么?
[300-500字,用小标题列出2-3个核心观点]
### 观点一:[标题]
...
### 观点二:[标题]
...
---
## 三、论证地图:作者怎么说服你的?
[Mermaid 思维导图或逻辑图]
[200-300字文字解析]
- 关键数据
- 代表性案例/故事
- 论证方式的评价
---
## 四、前提假设与边界:什么情况下这不成立?
[200-300字]
- 列出2-3个关键前提假设
- 分析每个假设是否依然成立
- 这本书的适用边界在哪里
---
## 五、思想谱系:这本书在哪个传统里?
[150-250字]
- 作者的思想来源
- 与同时代思想的对话
- 对后来者的影响
[可选:用简单的文字图展示影响脉络]
---
## 六、我学到了什么?
[300-400字,第一人称,真实思考]
- 最重要的3个收获(带个人理解,不只是复述)
- 改变了我哪些认知
---
## 七、举一反三:这个框架还能用在哪?
[200-300字]
- 核心方法论的迁移应用
- 2-3个具体场景举例
---
## 八、批判与反思
[200-300字]
- 哪里我不同意?
- 哪里时代已经变了?
- 这本书的局限性在哪里?
---
## 九、金句与记忆点
[列出5-8条值得记住的句子或概念,附简短解析]
---
## 十、延伸阅读
[3-5本相关书目,注明为什么推荐]
---
*笔记写于 [日期] | 基于公开资料与深度思考整理*
```
### 3.3 图示规范
**Mermaid 图**(用于逻辑关系、思维导图、流程):
```mermaid
mindmap
root((核心论点))
论据1
数据支撑
案例
论据2
...
```
**SVG 图**(用于时间轴、关系图、强调视觉效果时):
- 保持简洁,黑白为主,最多2种强调色
- 宽度不超过 700px
**ASCII/文字图**(简单关系时):
```
[前提A] + [前提B]
↓
[中间推论]
↓
[核心结论]
```
**每篇笔记至少包含 2 个图示**,推荐:
1. 核心逻辑/论证结构(Mermaid)
2. 思想谱系或时间轴(SVG 或 Mermaid)
---
## Step 4:保存文件
### ✅ 检查点:初稿确认
写完初稿后,先向用户展示结构摘要,不直接保存:
```
读书笔记初稿完成,结构如下:
## X、标题(字数)
## X、标题(字数)
...
金句 X 条
延伸阅读 X 本
确认后我再保存到 markdown/ 目录。
如需调整某个章节,请告诉我。
```
### 4.1 文件路径
```bash
# 确保目录存在
mkdir -p markdown/
# 文件命名:{书名拼音或英文缩写}_{年份}.md
# 示例:
markdown/sapiens_2024.md
markdown/poor_economics_2024.md
markdown/jingsi_lu_2024.md
```
### 4.2 文件头信息
每个笔记文件顶部加上元信息(YAML frontmatter):
```yaml
---
书名: 《原书名》
作者: 作者名
出版年份: YYYY
笔记日期: YYYY-MM-DD
豆瓣评分: X.X(X人评价)
标签: [标签1, 标签2, 标签3]
来源: [豆瓣链接,如无则填"网络搜索"]
---
> **核心一句话**:[最能概括这本书的一句话]
> **适合谁读**:[目标读者画像,1-2句话]
> **阅读难度**:⭐⭐⭐☆☆(1-5星)
> **推荐指数**:⭐⭐⭐⭐☆(1-5星)
```
---
## Step 5:完成后告知用户
告知用户:
1. 文件保存路径
2. 笔记的核心亮点(一句话)
3. 如果发现素材不足或有值得深挖的方向,主动告知并询问是否继续
---
## 质量检查清单
写完后自查:
- [ ] 有没有明确说出作者的核心观点(不模糊)
- [ ] 有没有对论证方式进行评价(不只是复述)
- [ ] 有没有提出至少1个批判性问题
- [ ] 有没有个人思考(不只是搜索结果的拼接)
- [ ] 至少有2个图示
- [ ] 金句部分有没有自己的解析
- [ ] 语言是否通俗(没读过原书的人也能看懂)
- [ ] 适合分享给别人看
---
## Step 6:「我学到了什么」专项指导
这是最能体现"有温度"的章节,按以下结构写:
```
[2-3句个人真实感悟开头,建立共鸣]
3个核心收获:
① [概念/观点名称]:为什么重要?它怎么改变了我原有的认知?(X字)
② [概念/观点名称]:这个工具/框架怎么用?举一个我想到的例子(X字)
③ [概念/观点名称]:最难的部分是什么?我还有什么疑惑(X字)
[2-3句收尾,与开头呼应]
```
**注意**:每个收获必须写"它怎么改变了我",不只复述概念本身。
---
## Step 7:「举一反三」专项指导
核心方法论迁移应用的表达公式:
```
[方法论名称] + [某个新场景] = [具体洞察]
```
示例(针对投资类书籍):
```
"第二层思维" + 判断房价走势 = 不要只看价格,要看参与者的预期差
"安全边际" + 职业选择 = 不选只有1家雇主能去的岗位,要选即使降薪也愿意干的公司
```
每条格式:`[方法论] + [场景] = [洞察]`,1句话,够具体。
---
## Step 8:「批判与反思」专项指导
表达不同意的公式:
```
"作者认为X,但我不这么认为,因为Y"
```
示例:
```
"作者认为'穷人是自愿选择的贫困',但我不这么认为——系统性障碍(教育/医疗/住房)才是主要矛盾,个体意志在结构性压力面前作用有限。"
```
每条 2-3 句话,必须有具体理由,不能只说"我不同意"。
---
## 注意事项
1. **不抄袭**:参考书评和素材,但所有文字必须是重新组织的,不直接复制粘贴
2. **注明来源**:如果引用了特定数据或观点,在文中说明「据某某」
3. **保持诚实**:如果某本书信息很少(冷门书),要告知用户素材有限,笔记质量可能受限
4. **控制长度**:完整笔记目标 2000-4000 字,不要为了显得「全面」而注水
5. **豆瓣抓取失败时**:直接用书名+作者进行搜索,不要卡死在这一步