Oct 10, 2026
用 Obsidian Wiki 打造你的 agent 能记住的第二大脑
obsidian-wiki 把你和 agent 学到的东西编译成一个互相链接的 markdown 知识库,并用 lint、去重和会话钩子让它保持最新。
你解决了一个难题,三个月后在另一个项目里又从零解决了一遍——因为答案死在了一段你永远找不到的聊天记录里。obsidian-wiki 这个 4k 星的开源项目,让你的 agent 指向一个文件夹,把学到的东西编译成由你拥有的、互相链接的 markdown。
为什么这个 Skill 重要
按 README 的说明,这个模式源自 Andrej Karpathy 的 LLM Wiki gist:把知识编译一次并保持更新,而不是永远重复问 LLM 同样的问题、每次都重跑 RAG。每个 skill 都是一个 markdown 文件,任何 agent——Claude Code、Cursor、Codex、Windsurf、Gemini CLI 等等——都能读取执行。没有运行时,没有 API key,没有厂商绑定。它是编译而不是堆积:新知识合并进已有页面,矛盾会被标记,清单(manifest)追踪每个已摄取的来源,第二次运行只处理增量。
安装
pip install obsidian-wiki
obsidian-wiki setup --vault ~/brain
这一步还会注册两个会话钩子:每个新会话开始时带着你是谁、当前打开了什么,结束时捕获一切可复用的内容。传 --no-hooks 可以跳过。uv tool install 和 pipx install 效果相同。不想碰终端?把 README 里的这句话发给你的 agent:https://github.com/Ar9av/obsidian-wiki — set up my wiki。在 Claude Code 里也可以装成插件——不需要 Python:
/plugin marketplace add Ar9av/obsidian-wiki
/plugin install obsidian-wiki@obsidian-wiki
插件只附带 skill——不带会话钩子和 CLI——且命令带命名空间,比如 /obsidian-wiki:wiki-ingest。
实战:喂养并查询你的知识库
- 喂它。
/wiki-ingest ~/research摄取一切文本形态的东西——文档、PDF、聊天导出、文字记录、截图、URL。/wiki-update提炼你当前所在的仓库(能感知代码图);/wiki-capture保存当前对话;/wiki-history-ingest claude挖掘你问过 Claude 的一切历史。 - 问它。
/wiki-query what do I know about rate limiting?会带着[[wikilink]]引用回答,而不是凭感觉;/wiki-digest week回顾你这一周学到了什么。 - 保持诚实。
/wiki-lint标记断链、孤页和矛盾;/wiki-dedup合并同一个概念的多个页面;/wiki-status显示已摄取什么、枢纽页面在哪。
README 统计共 39 个 skill,知识库里的每条断言都标着 extracted、^[inferred] 或 ^[ambiguous],让你分得清知识与猜测。
技巧
- 一切都是磁盘上的纯 markdown:可 grep、可 diff、可推到私有仓库。没有任何东西离开你的机器。
- 在 Obsidian 的图谱视图里打开知识库,说一句 color my graph——它会按标签、分类或可见性给节点着色。
- 还不想正式启用?仓库的
examples/demo-vault/是一个 18 页的示例知识库,主题是如何构建可靠的 LLM agent。 - 整个图谱可以导出为
graph.json、GraphML、Neo4j Cypher、Postgres SQL,或一个自包含的交互式graph.html。 - README 自带的基准测试(Claude Sonnet、无头模式、38 页知识库、每题跑两遍)报告装上 skill 后结构类问题提速 4.4 倍——从 81 秒降到 19 秒——正确率从 44% 升到 83%,API 成本持平。它同时说明在这个样本量下精确百分比只能作参考,而普通 agent 的失败方式本身就很有启发:它顺着
index.md找——那个页面链接到所有页面——于是「找到」了一条毫无意义的短路径。
何时不用这个 Skill
你想要的是托管的、多设备同步的笔记服务——它刻意就是一个本地文件夹;README 提供了用于捕获网页的浏览器扩展和把知识库作为 HTTP/MCP 服务的 Docker 部署,但没有同步服务和移动客户端。另外,如果你的笔记从来不需要链接、互相矛盾或持续积累,一个普通的 markdown 文件夹就能干这个活,不需要挂上 39 个 skill。
查看 排行榜 了解更多 skill。