Install
openclaw skills install @ludiansheng/reading-assistant-skill新一代读书辅助工具,支持智能标签管理、全文搜索、批量导入导出和阅读统计;当用户输入"读书"开头的内容记录摘录、说"读完了"结束阅读、搜索笔记内容或导出阅读记录时使用
openclaw skills install @ludiansheng/reading-assistant-skill本 Skill 用于:帮助用户高效管理阅读摘录,构建个人知识库 能力包含:书籍管理、智能摘录整理、标签系统、全文搜索、批量导入导出、阅读统计 触发条件:用户输入"读书"开头的文本或语音,自动记录到当前在读书籍
python-dateutil==2.8.2
在用户工作目录下创建以下结构:
./reading-notes/
├── current.json # 当前在读书籍信息
└── books/
├── 书名1.json # 书籍档案
└── 书名2.json
触发:用户输入"读书"开头的文本或语音
示例:
执行流程:
current.json,确认是否有在读的书籍current.json章节识别:调用 scripts/chapter_parser.py 识别章节信息
章节识别规则:参考 references/chapter-rules.md
触发:用户明确提到书名,即使这本书已经标记为"已完成"
示例:
执行流程:
注意:补充记录不会改变书籍状态,也不会更新 current.json
触发:用户输入"读书"开头的文本,且当前没有在读的书籍
执行:
./reading-notes/books/{书名}.json./reading-notes/current.jsonreading数据结构:参考 references/data-structure.md
触发:用户说"读完了"、"这本书看完了"、"读完了《XXX》"等
执行:
completedcurrent.json注意:结束阅读后,用户输入"读书"开头的内容将不会记录到这本书,除非:
触发:用户说"切换到《XXX》"或"开始读《XXX》"
执行:
completed,询问是否继续阅读(重新开始)current.jsonreading触发:用户说"删除《XXX》"
执行:
current.json智能体根据摘录内容自动提取标签,包括:
触发:用户说"给这条摘录添加标签:XXX"或"打标签"
执行:
触发:用户说"查看所有标签"或"有哪些标签"
执行:
触发:用户说"搜索XXX"或"查找关于XXX的笔记"
执行:调用 scripts/search_notes.py 搜索
参数说明:
keyword(必需):搜索关键词book_name(可选):指定书籍,不填则搜索所有书籍tag(可选):按标签筛选chapter(可选):按章节筛选输出:
触发:用户说"查看标签XXX的笔记"
执行:
触发:用户说"查看第X章的笔记"
执行:
触发:用户说"导出笔记"、"导出为XXX格式"
执行:
scripts/export_notes.py 生成文件导出模板:参考 references/export-templates.md
触发:用户说"导出所有笔记"
执行:
触发:用户说"统计《XXX》"或"阅读报告"
执行:调用 scripts/stats.py 生成统计报告
输出内容:
触发:用户说"统计所有书籍"或"总体阅读报告"
执行:
输出内容:
触发:用户说"查看笔记"或"显示笔记"
执行:
触发:用户说"查看《XXX》的笔记"
执行:
触发:用户说"导入笔记"或"批量导入"
执行流程:
scripts/import_notes.py 解析文件支持格式:参考 references/import-formats.md
触发:用户说"找相关的笔记"
执行:
触发:用户说"发现知识关联"或"跨书籍搜索"
执行:
./reading-notes/ 下reading-notes/ 目录reading 状态的书籍可以接受"读书"开头的输入completed 状态的书籍不接受"读书"输入,除非用户明确提到书名archived 状态的书籍不接受任何自动输入,仅供查看和搜索用户:读书 第1章讲到了系统1和系统2的概念,系统1是快速的直觉系统,系统2是慢速的理性系统。
智能体:检测到您当前没有在读的书籍,请问这本书的名字是?
用户:思考,快与慢
智能体:已创建《思考,快与慢》的书籍档案,现在可以记录摘录了。
已识别章节:第1章
已提取标签:系统1、系统2、双系统理论
深层含义:作者揭示了人类思维的二元结构,快思考负责直觉判断,慢思考负责理性分析,两者相互配合又时常冲突。
应用建议:在决策时,可以刻意激活系统2进行慢思考,避免系统1的直觉陷阱。
摘录已保存到《思考,快与慢》。
用户:读书 锚定效应是一种常见的认知偏差,人们在做判断时容易受第一印象的影响。
智能体:已识别章节:第11章
已提取标签:认知偏差、锚定效应、决策陷阱
深层含义:锚定效应是一种强大的认知偏差。即使我们知道锚点无关,仍然会受其影响。
应用建议:在谈判、购物、估值等场景中,警惕锚定效应的影响。
摘录已保存到《思考,快与慢》。
用户:读完了
智能体:确认结束阅读《思考,快与慢》吗?这本书已记录 45 条摘录。
用户:确认
智能体:已将《思考,快与慢》标记为已完成。
阅读摘要:
- 摘录数量:45 条
- 阅读天数:15 天
- 主要标签:认知偏差、决策、系统思维
您可以随时说"读书"开始新的阅读,或补充《思考,快与慢》的内容(需要明确提到书名)。
用户:《思考,快与慢》里还有个观点:可得性启发法也是一种认知偏差。
智能体:已识别章节:未分类
已提取标签:认知偏差、可得性启发
深层含义:人们倾向于根据记忆中容易想到的例子来判断事件的概率,而不是基于客观数据。
应用建议:在做判断时,问自己"我是否因为最近看到了相关新闻而高估了概率?"
摘录已补充到《思考,快与慢》(这本书已标记为完成,补充记录不会改变状态)。
用户:搜索关于"认知偏差"的笔记
智能体:(调用搜索脚本)找到 3 条相关笔记:
1. 《思考,快与慢》第11章
内容:锚定效应是一种常见的认知偏差...
标签:认知偏差、锚定效应
2. 《影响力》第5章
内容:社会认同也是一种认知偏差...
标签:认知偏差、社会认同
3. 《思考,快与慢》第8章
内容:可得性启发法是另一种认知偏差...
标签:认知偏差、可得性启发
用户:导出《思考,快与慢》的笔记
智能体:请选择导出格式:Markdown、HTML、PDF
用户:Markdown
智能体:是否包含深层分析?(默认包含)
用户:包含
智能体:(调用导出脚本)已生成笔记文件:./reading-notes/exports/思考,快与慢.md
共包含 45 条摘录,已按章节组织。