AgentSkillsCN

book-learning-notes

用于创建书籍学习笔记的Skill。支持小说和非虚构类书籍,在资源学习/书籍/目录下按书籍创建独立文件夹,包含Obsidian格式的Markdown笔记文件。

中文原作
SKILL.md
--- frontmatter
name: book-learning-notes
description: 用于创建书籍学习笔记的Skill。支持小说和非虚构类书籍,在资源学习/书籍/目录下按书籍创建独立文件夹,包含Obsidian格式的Markdown笔记文件。

书籍学习笔记创建器

功能概述

接收书籍信息,自动创建结构化的学习笔记。支持小说(虚构类)和非虚构类书籍,为每本书创建独立文件夹,包含完整的学习笔记Markdown文件。

使用时机

当用户需要:

  • 保存书籍阅读笔记时
  • 创建带有YAML frontmatter的书籍笔记时
  • 归档已读或待读书籍时
  • 整理书籍摘录和思考时

支持的输入信息

信息项必需说明
书名书籍完整名称
作者作者姓名,如未提供留空
分类小说/非虚构/传记/历史等
封面图可选,可后续添加

工作流程

1. 接收用户输入

用户需提供:

  • 书名(必需)- 书籍完整名称
  • 作者(可选)- 作者姓名
  • 分类(可选)- 默认为"待分类"

示例输入:

code
书名: 如何避免孤独终老
作者: 洛根·尤里
分类: 非虚构/心理学/人际关系

2. 规范化处理

书名处理:

  • 移除非法文件名字符
  • 保留中英文书名

分类确定:

  • 如用户提供分类,使用用户分类
  • 如未提供,默认归类为"待分类"
  • 建议分类层级:一级分类(小说/非虚构) + 二级分类(心理学/历史/科幻等)

3. 创建书籍目录

目录结构:

code
资源学习/书籍学习/
├── 小说/                       # 虚构类
│   └── {书名}/
│       ├── index.md            # 笔记主文件
│       ├── reviews.md          # 书评文档
│       ├── quotes.md           # 金句摘录
│       └── cover.jpg           # 封面图(可选)
└── 非虚构/                     # 非虚构类
    └── {书名}/
        ├── index.md            # 笔记主文件
        ├── reviews.md          # 书评文档
        ├── quotes.md           # 金句摘录
        └── cover.jpg           # 封面图(可选)

示例:

code
资源学习/书籍学习/
├── 小说/
│   ├── 国士无双/
│   │   └── index.md
│   └── 三体/
│       └── index.md
└── 非虚构/
    ├── 如何避免孤独终老/
    │   └── index.md
    └── 中国是部金融史/
    │   └── index.md

4. 创建Markdown笔记文件

文件位置: 资源学习/书籍学习/{分类}/{书名}/index.md

文件内容模板:

非虚构类书籍模板

markdown
---
title: {书名}
author: {作者}
category: {分类}
tags: [书籍学习, 待分类]
status: 未开始/阅读中/已读完
created: {YYYY-MM-DD}
---

# {书名}

> 作者: {作者}
> 分类: {分类}

## 书籍概述

<!-- 书籍简介、核心主题、为什么读这本书 -->

### 核心观点

1. **核心论点1**
   <!-- 详细阐述 -->

2. **核心论点2**
   <!-- 详细阐述 -->

3. **核心论点3**
   <!-- 详细阐述 -->

### 内容结构

<!-- 章节梳理、书籍组织逻辑 -->
- 第1章:
- 第2章:
- ...

### 关键论据与案例

| 论据/案例 | 用途 |
|-----------|------|
<!-- 重要例证 -->

### 观点评价与反思

<!-- 批判性思考、个人评价 -->

---

## 学习笔记

<!-- 用户个人学习区域(AI 请勿修改以下内容) -->

### 关键知识点

<!-- 摘录金句、重要概念 -->

### 阅读进度

- [ ] 第1章
- [ ] 第2章
- [ ] 第3章
- [ ] ...

### 个人思考

<!-- 阅读感悟、联想 -->

### 待办事项

- [ ] 开始阅读
- [ ] 整理笔记
- [ ] 写读后感

### 相关资源

<!-- 相关书籍、文章、播客等 -->

小说类书籍模板

markdown
---
title: {书名}
author: {作者}
category: 小说/{子分类}
tags: [书籍学习, 小说, 待分类]
status: 未开始/阅读中/已读完
created: {YYYY-MM-DD}
---

# {书名}

> 作者: {作者}
> 分类: 小说/{子分类}

## 作品概述

<!-- 故事背景、核心主题、文学价值 -->

### 故事主线

<!-- 情节概述(无剧透/有剧透版本) -->

### 人物分析

<!-- 主要人物角色分析 -->
- **主角**:
- **反派**:
- **重要配角**:

### 主题思想

<!-- 作品探讨的核心主题 -->

### 写作风格

<!-- 作者的叙事特点、语言风格 -->

---

## 阅读笔记

<!-- 用户个人学习区域(AI 请勿修改以下内容) -->

### 精彩摘录

<!-- 喜欢的段落、金句 -->

### 阅读进度

- [ ] 第1章
- [ ] 第2章
- [ ] 第3章
- [ ] ...

### 个人感悟

<!-- 阅读感受、思考 -->

### 待办事项

- [ ] 开始阅读
- [ ] 整理人物关系
- [ ] 写读后感

### 相关资源

<!-- 作者其他作品、改编作品等 -->

5. 创建书评文档

文件位置: 资源学习/书籍学习/{分类}/{书名}/reviews.md

文件内容模板:

markdown
# 书评

## 他人书评

<!-- 收集他人的书评、推荐语、媒体评价 -->

## 我的评价

<!-- 阅读后的个人评价和推荐 -->

### 评分

⭐⭐⭐⭐⭐ (5/5)

### 推荐语

<!-- 一句话推荐语 -->

### 适合人群

<!-- 推荐哪些人阅读这本书 -->

用途说明:

  • 他人书评:收集来自豆瓣、Goodreads、公众号等的书评
  • 我的评价:记录阅读后的个人感受和推荐
  • 便于后续整理和分享书籍推荐

6. 创建金句文档

文件位置: 资源学习/书籍学习/{分类}/{书名}/quotes.md

文件内容模板:

markdown
# 金句摘录

## 主题分类

### 主题一

> 金句内容
> ——章节/页码

> 另一句金句
> ——章节/页码

### 主题二

> 金句内容
> ——章节/页码

## 按章节分类

### 第1章 章节名

> 金句内容

### 第2章 章节名

> 金句内容

用途说明:

  • 集中收集书中的精华摘录,便于复习和引用
  • 可按主题或章节两种维度组织
  • index.md 中的"关键知识点"形成互补:index.md 侧重理解和应用,quotes.md 侧重原文摘录
  • 便于后续写作时引用、制作知识卡片

7. 执行步骤

  1. 解析输入:提取书名、作者、分类信息
  2. 确定路径:根据分类确定目录路径
  3. 创建目录:创建 资源学习/书籍学习/{分类}/{书名}/ 目录
  4. 检查文件:确认该目录下是否已存在同名文件
  5. 选择模板:根据分类选择小说或非虚构模板
  6. 创建笔记文件:创建 index.md 文件
  7. 创建书评文件:创建 reviews.md 文件
  8. 创建金句文件:创建 quotes.md 文件
  9. 填充内容:使用模板填充内容(书名、作者、日期等)
  10. 确认完成:向用户报告创建结果

示例

用户输入:

code
书名: 如何避免孤独终老
作者: 洛根·尤里
分类: 非虚构/心理学

执行结果:

  • 创建目录: 资源学习/书籍学习/非虚构/如何避免孤独终老/
  • 创建笔记: 资源学习/书籍学习/非虚构/如何避免孤独终老/index.md
  • YAML frontmatter包含书名、作者、分类、标签、状态、日期等元数据
  • 正文包含书籍概述、核心观点、章节结构、个人笔记区域等

注意事项

  1. 目录存在性:如果目录已存在,提醒用户避免覆盖
  2. 分类建议
    • 一级分类:小说、非虚构
    • 小说子分类:科幻、历史、言情、武侠、悬疑等
    • 非虚构子分类:心理学、历史、经济、传记、自我提升等
  3. 文件命名:使用书籍原名,不添加编号前缀
  4. 自动添加日期:自动填充当前日期到 created 字段
  5. 默认标签:包含 书籍学习待分类,用户可在Obsidian中后续修改
  6. 状态管理:支持 未开始阅读中已读完 三种状态
  7. 三文件结构
    • index.md:主学习笔记,包含核心内容和个人笔记
    • reviews.md:书评文档,收集他人评价和个人推荐
    • quotes.md:金句文档,按主题或章节摘录精华
  8. 未来扩展
    • 可添加 cover.jpg(封面图)
    • 可添加 excerpts/ 目录存放摘录
    • 可添加 mindmap.png(思维导图)

与现有书籍的整合

如果用户已有书籍文件需要迁移:

  1. 保留原文件:不删除原有 书籍学习/ 目录的文件
  2. 创建新结构:在 资源学习/书籍学习/ 下按新结构创建
  3. 内容迁移:将原有内容复制到新的结构化模板中
  4. 建议操作:完成后可手动删除旧文件