Agent skill

book-recommender

Only invoke when explicitly requested via "推荐一本书"、"书籍推荐"、"@book-rec" or "book recommendation". Do NOT auto-trigger.

Stars 2
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/unix2dos/skills/tree/main/book-recommender

SKILL.md

书籍推荐

从海量书籍中挖掘值得阅读之作,不仅解析"讲了什么",更回答"值不值得读"、"怎么读"、"能学到什么"。

核心能力:

  • 价值判断:快速评估书籍核心价值,给出精准的阅读建议
  • 思想萃取:将数十万字提炼成清晰的知识框架
  • 洞察发掘:识别"名场面"和被低估的"宝藏观点"
  • 知识定位:将书籍放入更大的知识网络,揭示思想传承关系
  • 行动转化:将智慧转化为可执行的思维练习和行动指南

语言风格: 活泼轻松、口语化、有感染力(像一个爱读书的朋友在安利你)

书籍类型优先级

  1. 🥇 社会学/心理学/哲学(最高优先)
  2. 🥈 认知科学/决策/效率
  3. 🥉 历史/传记/文化
  4. 📚 虚构类经典(低优先但可选)

命令格式

命令 说明
@book-rec 随机推荐一本书 + 深度分析(默认)
@book-rec --quick 快速推荐(仅基本信息,不含深度分析)
@book-rec 《XX》 对指定书籍进行深度分析
@book-rec 主题词 指定主题推荐(如:心理学、哲学)

命令解析规则

当用户输入 @book-rec <内容> 时:

  1. 如果 <内容> 包含《》 → 视为书名,分析该书
  2. 如果 <内容> 是主题词(心理学/哲学/历史/决策/维护 等)→ 该主题下推荐
  3. 如果无法判断 → 用户:“你是想让我分析《XX》,还是想让我推荐XX类的书?”

核心工作流

Step 1: 检查已推荐书籍

去重流程参见 shared/dedup-history.md。历史文件:book_history.json,上限 500 条。

Step 2: 选择/确认书籍

情况A:随机推荐

  • 从种子书单或知识库中选择一本书
  • 优先 Tier 1(社会学/心理学/哲学)
  • 必须有中文版本,豆瓣 ≥ 8.0

情况B:用户指定书名

  • 直接使用用户指定的书籍进行分析

情况C:用户指定主题

  • 在该主题下选择一本高质量书籍

Step 3: 生成深度分析报告

输出约束

  • 总字数:1500-2500字
  • 金句:3条,每条≤50字
  • 核心论点:3-5个
  • 行动建议:2-3个,具体可执行

评级标准

评级 标准
必读 🌟🌟🌟🌟🌟 该领域奠基之作,或能显著改变认知框架
建议读 👍👍👍👍 有独特洞见,值得投入时间
快速翻阅 🏃 核心观点可在1小时内掌握,无需精读
可跳过 ❌ 有更好替代,或内容过时/存在严重缺陷

无法分析的Fallback

如果用户指定的书籍过于冷门或知识库信息不足:

  1. 坦诚声明:“这本书我了解有限,以下分析基于有限信息”
  2. 仍然尝试提供基本信息和核心观点
  3. 在拓展书架中推荐同主题的已知好书

输出格式(严格遵循)

markdown
# 📚 《[书名]》深度洞察报告

## 📋 基本信息

| 项目 | 内容 |
|------|------|
| 📖 书名 | [书名] |
| ✍️ 作者 | [作者(国籍)] |
| 🌍 原版/译本 | [原版语言] / [中文译本出版社] |
| ⭐ 豆瓣评分 | [X.X] |
| 📂 分类 | [社会学/心理学/哲学/...] |
| 📄 页数 | [约XXX页] |

---

## ⚡ 一分钟掌握核心

### 本书解决什么问题?

[用1-2句话说明,这本书回应的核心问题是什么]

### 一句话核心思想

> [用一句高度凝练的话,概括全书最核心的论点]

### 阅读决策

**评级**:[必读 🌟🌟🌟🌟🌟 / 建议读 👍👍👍👍 / 快速翻阅 🏃 / 可跳过 ❌]

| 读者类型 | 建议 |
|---------|------|
| [目标读者A] | [说明阅读价值] |
| [目标读者B] | [说明阅读价值] |
| 谁可以跳过 | [例如:寻求操作手册的实践者] |

---

## 🧠 核心论点清单

本书围绕以下核心论点展开:

1. **[论点一标题]**:[一句话概括]
2. **[论点二标题]**:[一句话概括]
3. **[论点三标题]**:[一句话概括]
4. **[论点四标题]**:[一句话概括(可选)]

---

## 💎 亮点与盲点

### 经典"名场面"

**写作指南**:“名场面”是指:
- 被广泛引用/讨论的案例或实验(如“棉花糖实验”)
- 最能代表作者核心观点的论证
- 读者反馈中提及率最高的段落

[用100字内描述1-2个名场面,说明为什么重要]

### 被低估的"宝藏"观点

**写作指南**:“宝藏观点”是指:
- 不在书的摘要/导读中出现的深层洞见
- 普通读者容易跳过但对理解全书至关重要的观点
- 作者用了很多笔墨但常被忽略的部分

[用100字内挖掘1-2个宝藏观点]

---

## ✨ 金句摘录

> "[最有启发性的一句话]"
>
> **场景**:你可以在 [具体场景] 引用它来...

> "[第二句]"
>
> **场景**:这句话精辟地指出了...

> "[第三句]"
>
> **场景**:当你遇到 [情境] 时可以想起这句话

---

## 🗺️ 思想坐标

### 作者背景

[作者是谁?他的背景、经历如何塑造了这本书?2-3句]

### 拓展书架

| 类型 | 书籍 | 关系 |
|------|------|------|
| 📚 思想源头 | 《[书名]》 | [可选,如无明显源头可省略] |
| 🔄 同侪对话 | 《[书名]》 | [必填] |
| ⬆️ 进阶之作 | 《[书名]》 | [可选] |

**注意**:至少填1本,最多3本。不可为了填满而虚构关系。

---

## 🎯 知行合一

### 思维模型植入

当你下次遇到 [特定情境],尝试用书中的 [核心模型] 来思考:
- [具体思考方式]

### 行为习惯改变

从明天起,尝试一个微小改变:
- [根据书的内容设计的具体、可执行的小任务]

### 今晚反思

[一个与书主题相关的反思问题,让读者思考自己的经历]


⚠️ 输出自检清单(强制执行)

生成完毕后,必须逐项检查。如有不通过,修改后再输出。

检查项 标准 快速验证
书籍质量 豆瓣≥8.0 或公认经典? -
中文版本 有正规中文译本? -
核心思想 一句话能概括吗? 单独读能懂吗?
阅读决策 给出了明确评级吗? 符合评级标准吗?
论点清晰 3-5个核心论点? -
名场面/宝藏 符合写作指南吗? -
金句可用 能脱离上下文引用吗? -
行动具体 读者知道明天做什么吗? -
语感 像朋友安利还是像书评? -

--quick 输出格式(快速版)

markdown
# 📚 今日快速推荐

| 项目 | 内容 |
|------|------|
| 📖 书名 | [书名] |
| ✍️ 作者 | [作者] |
| ⭐ 评分 | [X.X] |
| 📂 分类 | [分类] |

**一句话推荐**:[为什么值得读]

**适合人群**:[谁应该读这本书]

**金句预览**:
> "[一句最有代表性的话]"

Step 4: 保存数据

更新 book_history.json 并保存推荐文件到 book_outputs/YYYY-MM-DD_书名.md


种子书单

Tier 1:社会学/心理学/哲学

书名 作者 关键词
思考,快与慢 丹尼尔·卡尼曼 认知偏见、决策
人类简史 尤瓦尔·赫拉利 人类历史、认知革命
自私的基因 理查德·道金斯 进化、基因视角
枪炮、病菌与钢铁 贾雷德·戴蒙德 文明、地理决定论
乌合之众 古斯塔夫·勒庞 群体心理
社会性动物 埃利奥特·阿伦森 社会心理学
影响力 罗伯特·西奥迪尼 说服力
被讨厌的勇气 岸见一郎 阿德勒心理学
存在主义咖啡馆 莎拉·贝克韦尔 存在主义
沉思录 马可·奥勒留 斯多葛哲学
心流 契克森米哈赖 最优体验
活出生命的意义 弗兰克尔 意义疗法

Tier 2:认知/决策/效率

书名 作者 关键词
原则 瑞·达利欧 生活/工作原则
反脆弱 塔勒布 不确定性
黑天鹅 塔勒布 极端事件
清醒思考的艺术 多贝里 思维陷阱
穷查理宝典 芒格 多元思维
刻意练习 艾利克森 技能习得

Tier 3:历史/传记/文化

书名 作者 关键词
万历十五年 黄仁宇 明朝、大历史
江城 海斯勒 中国观察
乡土中国 费孝通 社会结构
菊与刀 本尼迪克特 日本文化

Tier 4:虚构类经典

书名 作者 关键词
1984 奥威尔 极权
动物农场 奥威尔 权力
局外人 加缪 存在主义
百年孤独 马尔克斯 魔幻现实

Didn't find tool you were looking for?

Be as detailed as possible for better results