Obsidian 本身只是一个本地 Markdown 编辑器,真正让它成长为知识库的,是围绕它长出来的插件、同步方案、采集工具,以及近来快速成熟的 AI 接入层。本报告沿着这条脉络展开,先梳理基础工具生态,再讲 Claude Code 如何通过 Skills、MCP 与集成插件接入知识库,最后给出一套按用户类型分档、可以直接落地的整体方案。
🧭 一、为什么选择 Obsidian
Obsidian 的数据是本地的纯文本文件,双向链接和图谱让笔记之间自然生长出关系。社区里有一则热门讨论提到,多个主流 AI 模型在比较知识管理平台时,都把 Obsidian 排在最前面,这从侧面反映出它的口碑。
口碑之外,还有一个现实。裸装的 Obsidian 功能相当克制,新手社区里最常被问到的问题,就是装哪些插件才真正有用。官方论坛里也有大量用户分享自己的必装插件、工作流和模板,足见这个生态的玩法高度个性化。
整个体系可以拆成六层来看。

🔌 二、基础工具生态
插件层:让笔记会干活
社区推荐里反复出现的插件,在新手清单与进阶清单中的重合度很高。
- Templater,用于日记、会议记录、文献笔记等模板,支持动态变量和脚本。
- Dataview,把笔记当数据库查询,比如列出本周所有未完成任务,或某个标签下的全部文献。
- Tasks,在笔记里管理待办,支持截止日期和重复任务。
- Calendar 与 Periodic Notes,配合日记和周记形成时间线。
- Excalidraw,手绘风格白板,适合画思路草图。
- Kanban,把项目变成看板。
- Advanced Tables 与 Linter,让表格和格式保持整洁。
工程师还有一条专属路线。开发者向的指南梳理了代码感知的笔记、项目追踪、Git 同步以及 API 访问等能力,适合把 Obsidian 当作技术文档中枢。
同步与备份层:数据安全的底线
本地优先意味着同步要自己安排,常见做法有三种。
| 方案 | 适合人群 | 优点 | 注意点 |
|---|---|---|---|
| 官方 Sync | 想省心的人 | 多端稳定,支持版本历史 | 需要付费订阅 |
| Git 插件 | 技术背景用户 | 免费,完整历史可回溯 | 手机端配置较繁琐 |
| 网盘或 iCloud | 轻度用户 | 上手快,成本低 | 偶发冲突文件 |
预算充足就用官方 Sync,熟悉 Git 就用 Git,其余情况网盘也能胜任。开发者指南把 Git 同步视为技术用户的标配之一。
采集层:把外部信息拉进来
知识库最怕空转,输入通道因此格外关键。
- Obsidian Web Clipper,浏览器扩展,一键把网页存成 Markdown。
- Zotero 加 Zotero Integration 插件,面向科研人员,文献元数据和批注可直接生成文献笔记。
- Readwise 同步,适合收集电子书和文章的高亮。
- Importer 类工具,用于从 Notion、Evernote 等平台迁移。
🤖 三、AI 协同层:让 Claude Code 住进知识库
Claude Code 读懂笔记的路径大致有三条,各有性格,组合使用效果最好。

Skills:把经验写成配方
Obsidian 的 CEO Steph Ango(kepano)维护着 obsidian-skills 仓库,里面是专为 Obsidian 准备的 Agent Skills。它遵循 Agent Skills 规范,Claude Code、Codex、Open Code 等兼容的 Agent 都能使用。价值很朴素。Obsidian 有自己的 Markdown 方言,包括双链、属性、Canvas 与 Bases,通用模型容易写错,装上技能包后产出的笔记格式就规整得多。
自己动手写 Skill 同样重要。社区的实践指南指出,Claude Code 只是工具,Skill 才是配方,没有配方,Agent 每次对话都要重新摸索库结构,反复踩同样的坑。把目录约定、命名规则、标签体系写进 Skill,等于给 AI 配了一份入职手册。
几类值得参考的技能思路如下。
- 上下文类。先让 Claude 捕获整个库的背景,再用上下文技能一次性加载当前状态,对话一开始就心里有数。
- 深度研究类。Deep Recon 是一个多智能体技能,由 Explorer、Associator、Critic、Synthesizer 四个角色分轮并行,探索者广撒网,联想者找关联,批评者挑毛病,综合者收口,适合主题研究与跨笔记发现。
- 整理类。收件箱归档、重复笔记合并、孤立笔记找链接、标签规范化,适合按自己的习惯编写。
下面是一份整理类 Skill 模板。
markdown
---
name: inbox-triage
description: 整理 00-Inbox 中的临时笔记。当用户要求清理收件箱、归档或补全元数据时使用。
---
# 收件箱整理
## 步骤
1. 列出 00-Inbox 下所有 .md 文件,读取标题与前 20 行。
2. 为每篇笔记判断归属目录,参考 10-Projects、20-Areas、30-Resources。
3. 补全 frontmatter,至少包含 tags、created、source 三个字段。
4. 在正文末尾追加 3 条最相关的双链,链接目标必须真实存在。
5. 先输出移动计划等待确认,确认后再执行。
## 约束
- 不删除任何文件。
- 不改动正文原文,只增补元数据和链接。
技能文件通常放在库根目录的 .claude/skills/ 下,每个技能一个文件夹,文件名为 SKILL.md。
text
Vault/
├── .claude/
│ └── skills/
│ ├── inbox-triage/
│ │ └── SKILL.md
│ ├── weekly-review/
│ │ └── SKILL.md
│ └── link-orphans/
│ └── SKILL.md
├── CLAUDE.md
└── 00-Inbox/
MCP 与集成插件:搭起访问的桥
aaronsb 的 obsidian-mcp-plugin 把 MCP 服务器直接运行在 Obsidian 内部,任何 AI 助手都能通过它读、写、搜索并遍历库。Blackglass 更进一步,内嵌了真实的 Claude Code 终端,并自带库级 MCP 服务器,插件加载那一刻,Claude 就获得了有认证的结构化访问权限。
语义检索是社区里很受欢迎的玩法。先用 Smart Connections 之类的插件给库建立语义索引,再通过 MCP 工具把检索能力暴露出来,Claude 就能按含义而不只是关键词搜索笔记。笔记积累到几千篇后,人往往记得意思却想不起原话,这一能力尤其有用。
编辑器集成则是另一条思路。Claude Code IDE 插件借助 Obsidian CLI,让 Claude Code 能打开文件、搜索库,并在重命名文件时自动更新链接,同时实时共享编辑器上下文。批量改名最怕断链,自动更新链接因此对整理工作意义重大。
| 方案 | 代表项目 | 擅长场景 | 上手门槛 |
|---|---|---|---|
| Skills | kepano/obsidian-skills、自写 Skill | 规范格式、固化流程 | 低 |
| MCP 服务 | obsidian-mcp-plugin、Blackglass | 结构化读写、搜索遍历 | 中 |
| 语义检索 | Smart Connections 加 MCP 工具 | 按含义找笔记 | 中 |
| 编辑器集成 | Claude Code IDE | 边写边问、安全改名 | 低 |
想先见效,从 Skills 与编辑器集成入手。想让 AI 真正读懂整座库,再加上 MCP 与语义索引,,,。
🏆 四、整体最佳方案
基础配置:按用户类型分档
三档方案共用一条主线,只在深度上递进。

| 用户类型 | 核心插件 | 同步方式 | 采集工具 |
|---|---|---|---|
| 入门者 | Templater、Calendar、Tasks | iCloud 或官方 Sync | Web Clipper |
| 科研人员 | 上述加 Dataview、Zotero Integration | 官方 Sync 加定期 Git 备份 | Zotero、Web Clipper |
| 开发者 | 上述加 Git、Excalidraw、代码相关插件 | Git | Web Clipper、API 脚本 |
入门者先把日记和模板跑顺,科研人员加上文献与查询,开发者再接入版本控制与自动化。社区经验也印证了这一点,新手清单偏重基础,进阶清单更强调工作流与模板,。
目录结构
一个简单耐用的骨架,足够用好几年。
text
Vault/
├── 00-Inbox/ 临时收集,每周清空
├── 10-Projects/ 有明确终点的项目
├── 20-Areas/ 长期责任领域
├── 30-Resources/ 主题资料与文献笔记
├── 40-Archive/ 已完成或搁置内容
├── Templates/ 模板文件
└── Attachments/ 图片与附件
查询、检索、整理、增强的能力分工
把知识库的四项核心需求拆开,各配工具。

| 目标 | 推荐工具 | 日常用法 |
|---|---|---|
| 查询 | Dataview、官方 Bases | 列出本周未完成任务、某标签下全部文献 |
| 检索 | Smart Connections 加 MCP 服务 | 用一句自然语言找相关笔记, |
| 整理 | inbox-triage 等自写 Skill、Claude Code IDE | 归档收件箱、补链接、安全重命名, |
| 增强 | Deep Recon、上下文类 Skill | 主题研究、跨笔记联想与批评, |
| 格式保障 | kepano/obsidian-skills | 保证双链、属性、Canvas 写法正确 |
查询的一个典型例子,是列出收件箱中最近创建的 10 条内容。
dataview
TABLE file.ctime AS 创建时间
FROM "00-Inbox"
SORT file.ctime DESC
LIMIT 10
CLAUDE.md:给 AI 的总纲
库根目录放一个 CLAUDE.md,每次会话都会被读取,省去反复解释的麻烦。
markdown
# 库说明
- 目录结构:00-Inbox、10-Projects、20-Areas、30-Resources、40-Archive
- 命名规则:文献笔记以 lit- 开头,项目笔记以日期开头
- 标签规则:只用已有标签,新标签需先询问
- 链接规则:使用 [[双链]],不使用相对路径
# 行为约束
- 修改前先给出计划,等待确认
- 不删除文件,只移动到 40-Archive
- 回答问题时必须标明引用的笔记文件名
落地节奏

每一步等上一步用顺了再推进。装插件容易上瘾,越装越多就会越用越乱,Skill 也一样,应当从真实的重复劳动里长出来,不必一口气堆一批。
💡 五、风险控制与使用原则
AI 能写文件,也就可能写错文件。下面几条原则值得长期坚持。
- 让 Agent 动手前先输出计划,批量操作一定要先预览。
- 库必须有 Git 或快照备份,同步不等于备份,出错才能一键回滚。
- 敏感笔记放在单独的库或排除目录,避免 MCP 服务全量暴露。
- Skill 越精简越好,描述中写清触发条件,避免多个技能互相打架。
- 插件数量控制在 10 个以内,否则启动变慢,升级时也容易出现兼容问题。
- 笔记命名和标签规则一开始就定好,后期批量修改代价很高。
- 链接比文件夹重要,少花时间纠结分类,多建链接、多写索引笔记。
- 插件和 MCP 项目更新很快,安装前先看最近提交时间与社区反馈,。
✍️ 结语
这套方案的骨架可以用一句话概括。Obsidian 负责存,Dataview 与语义索引负责找,Skills 负责把整理习惯固化下来,MCP 与集成插件负责把 AI 接进来,Git 或 Sync 负责兜底。照此搭好,笔记涨到几千条也不会失控,知识库也会从一个静态仓库,逐渐变成一位熟悉你全部积累的搭档。
📚 参考资料
Obsidian is the best knowledge management platform according to Claude, GPT, Gemini & 7 other leading AI models www.reddit.com/r/ObsidianM...
Most helpful plugins for a beginner in Obsidian www.reddit.com/r/ObsidianM...
My essential and useful Obsidian plugins - Workflows & Templates forum.obsidian.md/t/my-essent...
Obsidian Plugins for Developers The Essential Setup 2026 www.markdowntools.com/blog/obsidi...
kepano/obsidian-skills Agent skills for Obsidian github.com/kepano/obsi...
Deep Recon (Claude Skill for Obsidian) forum.obsidian.md/t/deep-reco...
A practical guide to writing your own Obsidian skills www.reddit.com/r/ObsidianM...
The Claude Code Skills That Make Your Obsidian Vault Feel Alive medium.com/@martk/obsi...
Claude Code IDE - Obsidian Plugin community.obsidian.md/plugins/cla...
Plugin Blackglass real embedded Claude Code terminal with built-in vault MCP server forum.obsidian.md/t/plugin-bl...
Obsidian + Claude Code / Gemini www.reddit.com/r/ObsidianM...
aaronsb/obsidian-mcp-plugin High-performance Model Context Protocol server for Obsidian github.com/aaronsb/obs...