{"skill":{"slug":"summarize-notes","displayName":"每日笔记深度解读","summary":"每日笔记深度解读。从笔记目录筛选当日笔记，分类、逐条提炼要点，最后做深度关联分析和洞察挖掘。","description":"---\nname: summarize-notes\ndescription: 每日笔记深度解读。从笔记目录筛选当日笔记，分类、逐条提炼要点，最后做深度关联分析和洞察挖掘。\nmetadata:\n  {\"openclaw\":{\"emoji\":\"📋\"}}\n---\n\n# 每日笔记深度解读 (Summarize Notes)\n\n⚠️ **核心目标**：不是简单返回笔记内容，而是**提炼、关联、洞察**\n\n对用户当天创建的笔记进行筛选、分类、逐条**提炼要点**，并产出**深度关联分析**报告。\n\n## 何时使用\n\n当用户提出以下需求时使用本 skill：\n\n- \"总结今天的笔记\"\n- \"帮我整理今日笔记\"\n- \"对今天的笔记做深度解读\"\n- \"筛选并归纳今日笔记内容\"\n\n## 前置条件\n\n1. **笔记目录**：通过环境变量 `NOTES_DIR` 指定笔记根目录；或在 `skills.entries.summarize-notes.env` 中配置。若用户未指定，先询问路径。\n2. **笔记格式**：支持 Markdown (`.md`)、纯文本 (`.txt`)。子目录递归扫描。\n\n## 流程（按顺序执行）\n\n### 1. 筛选当日笔记\n\n从笔记目录中找出**修改日期为当天**的文件。\n\n**方式一（最近 24 小时，跨平台）：**\n```bash\nfind \"$NOTES_DIR\" -type f \\( -name \"*.md\" -o -name \"*.txt\" \\) -mmin -1440\n```\n\n**方式二（严格当日，需 GNU date，Linux）：**\n```bash\nfind \"$NOTES_DIR\" -type f \\( -name \"*.md\" -o -name \"*.txt\" \\) \\\n  -newermt \"$(date +%Y-%m-%d)\" ! -newermt \"$(date -d tomorrow +%Y-%m-%d)\"\n```\n\n**方式三（macOS date）：**\n```bash\ntoday=$(date +%Y-%m-%d)\ntomorrow=$(date -v+1d +%Y-%m-%d)\nfind \"$NOTES_DIR\" -type f \\( -name \"*.md\" -o -name \"*.txt\" \\) \\\n  -newermt \"$today\" ! -newermt \"$tomorrow\"\n```\n\n按系统选择可用方式；若无当日笔记则结束。\n\n若结果为空，告知用户\"今日暂无笔记\"，并结束。\n\n### 2. 对笔记内容进行分类\n\n- 读取每篇笔记的标题和正文（可截断过长内容，保留前 N 字符）。\n- 根据主题归纳类别，例如：工作、学习、生活、想法、待办、阅读等。\n- 输出：`{ \"分类名\": [\"笔记路径1\", \"笔记路径2\"], ... }` 或等价表格。\n\n### 3. 逐条总结（必须执行）\n\n⚠️ **强制要求**：对**每一篇**笔记，必须生成 1-3 句的总结。\n- 禁止直接复制粘贴笔记原文作为\"总结\"\n- 总结必须是用**你自己的话**概括要点\n- 格式：`📝 [文件名] 要点概括`\n\n### 4. 深度解读（必须执行）\n\n⚠️ **强制要求**：深度解读是**必有**环节，禁止跳过！\n\n撰写深度解读时，必须包含以下维度：\n- **🔍 主线提炼**：一句话概括今日核心关注点\n- **🔗 关联发现**：不同笔记之间的关联、矛盾或补充关系\n- **💡 洞察挖掘**：从笔记中发现的规律、洞察或潜在问题\n- **🎯 行动建议**：基于笔记内容，可执行的后续行动（如果有）\n\n**禁止事项**：\n- ❌ 禁止只列出\"今日笔记列表\"就结束\n- ❌ 禁止只做简单的文件清单展示\n- ❌ 禁止将笔记全文/大段复制作为输出\n\n## 输出格式要求\n\n⚠️ **必须按以下结构输出，禁止简化或跳过任意部分**\n\n```\n## 📊 当日笔记概览\n- 共 N 篇笔记\n- 分类统计：A类 M 篇、B类 K 篇、…\n\n## 📂 分类与笔记\n| 分类 | 笔记列表 |\n|------|----------|\n| 工作 | note1.md, note2.md |\n| 学习 | note3.md |\n\n## 📝 逐条总结（每篇必写）\n📝 [note1.md] 这是用你自己话概括的要点...\n📝 [note2.md] 这是用你自己话概括的要点...\n（每一篇笔记都必须有，不能遗漏）\n\n## 🔬 深度解读（必须包含）\n### 主线提炼\n（一句话概括今日核心关注点）\n\n### 关联发现\n（跨笔记的关联、矛盾、补充关系）\n\n### 洞察挖掘\n（从笔记中发现的规律、洞察或潜在问题）\n\n### 🎯 行动建议\n（基于笔记内容的后续行动，如果有）\n```\n\n## 5. 和过去的连接（必须执行）\n\n⚠️ **强制要求**：将当日笔记与历史笔记进行关联分析\n\n**步骤 5.1：提取核心词汇（简化实现）**\n⚠️ **禁止直接复制整段话作为\"关键词\"**\n- 用你自己阅读笔记后，提炼出 **5-10 个最有代表性的概念词**\n- 这些词必须是**独立的高频概念**，如：跳槽、相亲、团队、价值、需求、时机、系统\n- 排除无意义的虚词（的、了、是、在、和、一个、什么）\n\n**步骤 5.2：搜索历史笔记**\n⚠️ **必须遵守以下约束**：\n- **搜索范围**：搜索**全部历史**笔记\n- **不限制匹配数量**：用关键词搜索出的历史笔记全部保留\n- **关键词逻辑**：用 `grep -l \"词1\\|词2\\|词3\" *.md` 搜索\n\n**步骤 5.3：相关性排序（模型判断）**\n⚠️ **关键步骤**：将当日笔记（全文）与匹配到的历史笔记（全文）一起输入模型\n- 让模型分析每篇历史笔记与当日笔记的相关程度\n- 根据相关性**从高到低排序**\n- **只取相关性最高的前 5 篇**进行深度分析\n- 记录关联原因（不要显示具体得分）\n\n**步骤 5.4：关联分析**\n- 对相关性前 5 的历史笔记，与当日笔记进行深度对比分析\n- 发现以下类型的关联：\n  - **延续性**：今日思考是历史的深化或延续\n  - **矛盾性**：今日观点与历史观点相悖\n  - **补充性**：今日发现补充了历史的盲点\n  - **重复性**：相似主题反复出现（说明这是你的核心关注点或困惑点）\n\n## 输出格式要求\n\n⚠️ **必须按以下结构输出，禁止简化或跳过任意部分**\n\n```\n## 📊 当日笔记概览\n- 共 N 篇笔记\n- 分类统计：A类 M 篇、B类 K 篇、…\n\n## 📂 分类与笔记\n| 分类 | 笔记列表 |\n|------|----------|\n| 工作 | note1.md, note2.md |\n| 学习 | note3.md |\n\n## 📝 逐条总结（每篇必写）\n📝 [note1.md] 这是用你自己话概括的要点...\n📝 [note2.md] 这是用你自己话概括的要点...\n（每一篇笔记都必须有，不能遗漏）\n\n## 🔬 深度解读（必须包含）\n### 主线提炼\n（一句话概括今日核心关注点）\n\n### 关联发现\n（跨笔记的关联、矛盾、补充关系）\n\n### 洞察挖掘\n（从笔记中发现的规律、洞察或潜在问题）\n\n### 🎯 行动建议\n（基于笔记内容的后续行动，如果有）\n\n## 🔮 和过去的连接（必须包含）\n### 核心词汇提取\n- 今日笔记核心词：词1、词2、词3...\n\n### 历史关联笔记\n| 历史笔记 | 关联类型 | 关联原因 |\n|----------|----------|----------|\n| xxx.md | 延续性 | ... |\n| xxx.md | 矛盾性 | ... |\n\n### 综合分析\n（当日笔记与历史笔记的关联分析，发现思维演进、矛盾或重复主题）\n```\n\n## 执行检查清单\n\n在输出前自查：\n- [ ] 是否对**每一篇**笔记都写了总结？\n- [ ] 总结是否是你自己的话，而非复制原文？\n- [ ] 深度解读是否包含了 4 个维度（主线、关联、洞察、行动）？\n- [ ] 是否避免了只列出文件清单？\n- [ ] 是否提取了核心词汇并搜索了历史笔记？\n- [ ] 是否分析了当日与历史的关联类型？\n\n## 注意事项\n\n- 路径中的中文或特殊字符需正确编码；优先使用用户提供的 `NOTES_DIR`。\n- 单条笔记过长时，可分段处理或仅摘要前几段，避免超出上下文。\n- 用户未配置 `NOTES_DIR` 时，先询问笔记目录路径再执行。\n","topics":["Summarize","笔记"],"tags":{"latest":"1.0.1","deep-analysis":"1.0.0","notes":"1.0.0","summary":"1.0.0"},"stats":{"comments":0,"downloads":630,"installsAllTime":24,"installsCurrent":0,"stars":0,"versions":2},"createdAt":1773455343543,"updatedAt":1778491898098},"latestVersion":{"version":"1.0.1","createdAt":1773455727772,"changelog":"优化文档结构","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"youngandsure","userId":"s174bvwak0wc82f779b8s8ahdh88594s","displayName":"YoungAndSure","image":"https://avatars.githubusercontent.com/u/20354109?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089876643}}