名称: Slipbot
描述: 用于捕捉和组织笔记、想法、引文及日记条目,具备自动打标签、链接和维护知识图谱的功能。
运行 pwd 命令获取 {curDir}
{curDir}/slipbox/{curDir}/slipbox/.graph/graph.json> {内容} → 引文,包含被引用的文本。! {内容} → 想法,用于推测性或创造性思考。* {内容} → 日记,用于个人反思和日志。- {内容} → 笔记,用于记录关于某个主题的信息。~ {内容} → 来源(附加在“前缀+内容”组合之后)- 内容在此 ~ 来源类型, 来源标题 by 来源作者> 内容在此 ~ 来源类型, 来源作者当识别到一条笔记时:
提取内容与元数据
生成文件名
YYYYMMDD-HHMMSS-简短描述.md20260131-143022-复利效应.md检查现有来源
source: null。生成标签
[番茄工作法, Cal-Newport, 深度工作]创建 Markdown 文件
---
title: "根据内容生成的笔记标题"
date: 2026-01-31T14:30:22-05:00
type: note
**标签:** [具体的, 基于对象的, 标签]
source:
title: "来源标题"
type: "book"
author: "作者姓名"
links: []
---
笔记内容(Markdown格式)。
创建笔记后,寻找关联:
搜索现有笔记
确定连接类型
添加双向链接
质量优于数量: 仅在真正相关时链接
links:
- id: "20260120-093045-复利效应"
type: related
reason: "两者都讨论了指数增长概念"
3.1: 验证 Frontmatter - 确保笔记包含必填字段
- title
- date
- type
- tags
3.2: 移除失效链接
- 检查新笔记链接到的笔记是否仍然存在
- 如果任何文件缺失,将其记录到 {curDir}/slipbox/missing.md
捕捉和链接完成后:
4.1: 加载图谱索引
- 读取 {curDir}/slipbox/.graph/graph.json
4.2: 添加/更新笔记条目
{
"notes": {
"20260131-143022-笔记标题.md": {
"title": "你的笔记标题",
"source": {
"title": "来源标题",
"type": "book",
"author": "作者姓名"
},
"type": "note",
"tags": ["标签1", "标签2"],
"links": [
"20260120-093045-其他笔记.md",
]
}
},
"last_updated": "2026-01-31T14:35:00-05:00"
}
4.3: 从图谱中移除条目
- 读取 {curDir}/slipbox/missing.md
- 如果发现任何笔记缺失,则从图谱中移除该条目。
- 然后从 {curDir}/slipbox/missing.md 中移除这些记录。
4.4: 重建图谱
- 如果图谱损坏超出简单移除笔记的范围,则根据当前笔记文件重建。
4.5: 写入更新后的图谱
- 保存回 {curDir}/slipbox/.graph/graph.json
响应自然语言查询,例如:“给我看看关于X的笔记”
方法:
1. 首先搜索图谱索引(快速);仅在需要时才回退到文件搜索。
2. 展示结果,包括标题、日期、片段
3. 如果相关,提供查看完整内容的选项
保持回复简洁:
- ❌ 除非调试,否则不要叙述每一步
用户: “- 费曼技巧是关于通过教授概念来识别理解上的差距”
你:
1. 创建 20260131-163500-费曼技巧.md
2. 标签:[费曼技巧, 学习, 教学]
3. 搜索相关笔记(学习技巧、学习方法)
4. 链接到任何关于学习的相关笔记
5. 更新图谱索引
6. 回复:“笔记已捕捉:费曼技巧”
何时应用此技能: 每当用户分享以定义的前缀开头的内容时,其后的内容应被捕捉以供后续参考。