教程 20

教程 20 — OpenClaw Obsidian Skill 教程:让 AI 自动写笔记、整理 Vault、创建双向链接(2026)

目标:安装 Obsidian Skill,通过 obsidian-cli 让 OpenClaw 用自然语言操作 Obsidian Vault:读写笔记、创建链接、整理文件夹。


什么是 Obsidian Skill?

Obsidian Skill 是 ClawHub 上的热门知识管理 Skill(68k 下载),通过 obsidian-cli 桥接 OpenClaw 与本地 Obsidian Vault。安装后,你可以用一句话让 AI 完成原本需要手动操作的笔记任务:自动写每日笔记、批量整理文件夹、创建双向链接网络。

SEO 关键词覆盖:openclaw 自动写 obsidian 笔记ai 帮我整理 obsidian vault 文件夹obsidian-cli 配合 openclaw 使用教程


第一步:安装依赖 CLI 工具

Obsidian Skill 依赖 obsidian-cli,先全局安装:

npm install -g obsidian-cli

验证安装:

obsidian-cli --version
# 应该输出版本号,如 1.5.3

macOS 用户如果遇到 Gatekeeper 报错,执行:

xattr -d com.apple.quarantine $(which obsidian-cli)

第二步:安装 Skill 并配置 Vault 路径

在 WebChat 或 Telegram 中发送:

/install @steipete/obsidian

安装完成后配置你的 Vault 路径:

/config obsidian vault_path ~/Documents/MyVault

或者通过命令行直接写入配置:

pnpm openclaw config set obsidian.vault_path "/Users/yourname/Documents/MyVault"

验证 Skill 可以访问 Vault:

pnpm openclaw skills list
# 确认 obsidian 在列表中
 
# 测试连通性
obsidian-cli --vault ~/Documents/MyVault list

第三步:读取现有笔记

安装后即可用自然语言查询 Vault 内容:

搜索我的 Obsidian Vault 里所有提到"项目管理"的笔记

按标签过滤:

列出所有带 #todo 标签的笔记,按修改时间排序

读取具体笔记:

读取 Vault 里的"2026-01-15 每日回顾"这篇笔记

批量搜索关键词:

obsidian-cli --vault ~/Documents/MyVault search "OpenClaw" --tag "技术" --limit 20

openclaw 自动写 obsidian 笔记 的前提是先让 AI 了解你现有的笔记结构,可以让它先执行一次全 Vault 的目录扫描。


第四步:创建新笔记(含 frontmatter 和双向链接)

让 AI 帮你创建一篇结构完整的笔记:

在 Obsidian 的"Projects/OpenClaw"文件夹里创建一篇新笔记,标题是"MCP 集成方案",
添加 frontmatter(tags: [技术, MCP], created: 2026-03-30),
正文写这篇笔记的大纲,并链接到我 Vault 里已有的"API 设计原则"笔记

生成的笔记格式示例:

---
tags: [技术, MCP]
created: 2026-03-30
status: draft
---
 
# MCP 集成方案
 
## 背景
 
参考 [[API 设计原则]] 中关于接口规范的讨论...
 
## 方案设计
 
- [ ] 确定 MCP Server 部署方式
- [ ] 配置认证机制
 
## 相关笔记
 
[[OpenClaw 架构]] | [[Skill 开发指南]]

openclaw obsidian 双向链接 自动生成 的关键在于:告诉 AI 你想链接哪些已有笔记,它会自动生成 [[]] 格式的 Wiki 链接。


第五步:整理 Vault(批量重命名和移动)

批量整理混乱的笔记文件夹:

把 Vault 根目录里所有包含日期(格式如 2025-xx-xx)的笔记移动到"Daily Notes/2025"文件夹

批量重命名:

把"Inbox"文件夹里所有笔记,根据正文第一行的 H1 标题重命名文件名

整理标签:

扫描整个 Vault,找出没有 frontmatter 的笔记,逐一添加 tags 和 created 字段

命令行批量操作:

obsidian-cli --vault ~/Documents/MyVault organize \
  --move-pattern "^\d{4}-\d{2}-\d{2}" \
  --target "Daily Notes/2025"

第六步:每日工作流——自动写 Daily Note

这是最受欢迎的使用场景之一。在每天下班前发送:

帮我写今天的 Obsidian Daily Note(2026-03-30),
内容包括:今天完成的工作、遇到的问题、明天的计划,
格式用 Obsidian 标准模板,自动链接到相关项目笔记

或者配合定时任务(参考 Lesson 06),每天 18:00 自动触发:

# crontab -e 添加
0 18 * * * pnpm openclaw run "写今天的 Obsidian Daily Note,从日历和任务系统拉取今日数据"

openclaw 每天自动总结 保存到 obsidian 的完整流程:AI 读取当天的 Git commit、日历事件 → 整理成笔记 → 写入 Daily Note → 自动链接相关项目。


第七步:和 Summarize Skill 组合使用

把 Lesson 10 的 Summarize Skill 和 Obsidian Skill 串联:

总结这篇文章并保存到 Obsidian:
https://example.com/interesting-article

保存到"Reading Notes"文件夹,标题用文章标题,
添加 tags: [阅读, 技术],在正文末尾加上原文链接

一键完成"读网页 → 提取要点 → 存笔记"的完整流程,实现 ai 帮我整理 obsidian vault 文件夹 的自动化知识管理体系。


常见问题

OpenClaw 能直接读写 Obsidian 的 Markdown 文件吗?

可以。Obsidian 的笔记本质上是本地 Markdown 文件,obsidian-cli 直接操作文件系统,不依赖 Obsidian App 是否打开。OpenClaw 通过 obsidian-cli 读写文件后,下次你打开 Obsidian App 时会自动看到新内容。唯一的前提是 OpenClaw 运行的机器能访问 Vault 所在的目录路径(本地或网络挂载路径均可)。

Obsidian Skill 需要安装什么 Obsidian 插件吗?

不需要任何 Obsidian 插件。Obsidian Skill 通过 obsidian-cli 直接操作 Vault 的文件系统,完全绕过 Obsidian App 的插件体系。这意味着即使你没有安装 Obsidian(比如在服务器上运行 OpenClaw),Skill 也能正常工作。如果你使用 Dataview 或 Templater 等插件,AI 创建的笔记会在你下次打开 Obsidian 时被这些插件正常处理。

AI 创建的笔记会覆盖我已有的内容吗?

默认不会。Obsidian Skill 在写入前会检查目标路径是否已有同名文件,如果存在则提示你确认是否覆盖或追加内容。如果你想让 AI 向已有笔记追加内容(比如每天追加到 Daily Note),明确说"追加到"而不是"创建"即可。建议在首次使用时先在 Vault 的非重要文件夹测试,熟悉 AI 的操作行为后再应用到核心笔记。

支持 Obsidian Sync 同步的 Vault 吗?

支持。Obsidian Sync 只是在本地文件系统基础上增加了云同步,obsidian-cli 读写的是本地文件,不会影响同步机制。AI 写入笔记后,Obsidian Sync 会在下次 App 启动时自动把新文件同步到你的其他设备。注意:如果 OpenClaw 和 Obsidian App 同时在写同一个文件,可能产生冲突,建议在 AI 批量操作时关闭 Obsidian App。


下一步

  • 教程 21 — 安装 Notion Skill,把 AI 工作流延伸到团队协作数据库
  • 教程 10 — 回顾 Summarize Skill,与 Obsidian 组合使用效果更佳

关注我们,获取最新 AI 动态

在 X 上关注 @lanmiaoai,第一时间获取教程更新、AI 工具推荐。

立即关注