RL RanceLee的博客
← 返回主页
● Obsidian教程

Obsidian教程14:AI协助Obsidian使用

先说两件事。

第一件,上期预告了这次讲 Obsidian 渲染到公众号,但我写了半天发现读者跟着实操太难,门槛比我想的高很多。所以换个方向:打算直接写一个插件,既可以免费用,也可以付费自动化,顺便让我赚个奶茶钱。

第二件,这几个月我写了不少 AI 教程,其中有一篇——AI 新手教程16:搭建你自己的 API 中转站——阅读量不高,但如果你想认真用 AI,这篇其实挺重要的,建议去翻一翻。

好,言归正传。这期是个里程碑:我写了这么久的 AI 教程和 Obsidian 教程,终于可以合而为一了。

本期内容三件事,难度依次提升,自动化程度也越来越高:

  1. 最简单的入门方式:直接把文件地址告诉 AI,让它读取后直接在原文上处理
  2. Obsidian CLI 接口:比直接读文件更高效,适合 Vault 文件多了之后
  3. Skill:把整套流程固化成一个指令,全程自动化

直接给 AI 文件地址

这是最简单的方式,不需要装任何插件,也不需要了解 CLI。

这里说的 AI 是指 Claude Code 或 Codex 这类可以直接读写本地文件的工具,不是 DeepSeek、ChatGPT 这类网页版对话。如果你还不了解 Claude Code,建议先看我之前的 AI 教程入个门。

你只需要把文件的完整路径告诉 Claude Code 或 Codex,它就能读取这个文件,然后在原文上直接处理。比如:

  • “帮我概括一下这篇笔记的要点:/Users/你的用户名/Documents/Obsidian/01笔记/某某笔记.md
  • “把这篇文章翻译成英文,直接覆盖原文”
  • “检查这篇草稿有没有错别字和逻辑问题,然后改掉”

AI 会读取文件内容,理解你的需求,然后把修改后的内容写回去。概括、翻译、润色、格式调整,这类一次性的操作都适合这种方式。

门槛极低,直接上手就能用。唯一的问题是每次都要手动说明需求、手动提供路径,适合偶尔用一次的场景。


Obsidian CLI

直接给文件路径够用,但一旦 Vault 文件多起来,AI 盲目扫文件就很慢,找到的内容也不一定准。这时候 CLI 就派上用场了。

更新到最新版 Obsidian 之后,多了一个 CLI 接口,可以让 AI 通过命令直接操作你的 Vault。

有人会问:AI 不是已经可以直接读取我的文件了吗?为什么还要 CLI?

打个比方。你的 Obsidian Vault 是一个图书馆,里面放了几百本书。

没有 CLI 的情况:AI 要找资料,只能在书架之间搜索,一本本翻,或者靠你告诉它"去第三排第二本"。

有了 CLI 的情况:图书馆多了一套检索系统。AI 输入一个主题,系统直接告诉它哪些文件相关、文件在哪里、笔记里有哪些关键词——还可以直接创建新文件、更新属性、在文件夹之间移动内容。

效率差别很大。Vault 文件多了之后,有没有 CLI,AI 找起来的准确率和速度完全不在一个量级。

怎么用

最简单的方式:直接在跟 AI 对话时告诉它用 CLI

比如你想让 AI 帮你整理笔记,直接说:“用 Obsidian CLI 搜一下我 01笔记/ 里面关于 XXX 的内容”,AI 就会调用 obsidian search 命令去检索,而不是盲目扫文件。常见的指令有这几类:

  • 搜索内容obsidian search vault="OBSIDIAN 仓库" query="关键词" path="01笔记"
  • 读取文件obsidian read vault="OBSIDIAN 仓库" path="04输出/文件名.md"
  • 创建笔记obsidian create vault="OBSIDIAN 仓库" path="目标路径.md" content="..."
  • 列出文件夹obsidian files vault="OBSIDIAN 仓库" folder="04输出"

你不需要记这些命令,跟 AI 说你想做什么就行,让它自己选择用哪个命令。

更省事的方式是把这些操作固化进 Skill。在 Skill 里提前写好哪些操作要用 CLI 完成,以后 AI 就自动按照 Skill 里的规定走,不用你每次提醒。我的公众号写作 Skill 就是这样——里面规定了搜索素材用 obsidian search、输出文章用 obsidian create、设置属性用 obsidian property:set,AI 每次跑这个 Skill 都会自动用 CLI 操作 Vault,不需要额外说明。


Skill——把流程固化成一个指令

CLI 解决了"找"的问题,但每次还是要手动说需求。如果你有一套固定的工作流程,可以把它写成 Skill,以后一行指令跑完全程。

先解释一下 Skill 是什么。简单说,Skill 是你提前给 AI 写好的固定剧本。你把规则、流程、格式要求全写进去,以后每次发出指令,AI 就按这个剧本跑,不用每次重新说明。如果你用过 Claude Code,Skill 对应的就是 /skill名称 这个命令。Skill 的具体介绍和使用方法可以看我之前写的《AI新手教程11:Skill的介绍及使用》。

我自己在用 Skill 处理 Obsidian 文件的场景,大概有这些:

视频转文字:B 站或者本地视频,抽出音频,转成文字,整理成 Obsidian 笔记,直接落到收集箱文件夹。

打双链:新写了一篇笔记,让 AI 扫一遍已有的笔记,把相关内容打上 [[双链]],把信息网织起来。

写文章:给一个主题,AI 搜索资料、确认选题方向、学我的写作风格、写初稿、审校降 AI 味、配图,最后把文章输出到 04输出/ 文件夹。

校对和事实核查:写完的草稿扔给 AI,让它逐段检查有没有错误、逻辑有没有问题、哪些说法值得核实。

这些事情以前手动做,零散又费时间。有了 Skill,一行指令,AI 跑完整个流程,你只需要在关键节点确认一下。

光说概念太抽象,来看一个具体的 Skill 是什么样的。

我为 04输出/ 文件夹做了一个公众号写作 Skill,功能是从选题到发布的完整写作流程。大概是这样运转的:

第一步,找选题。 可以让 AI 去搜 Reddit、Hacker News、X 上面最近的热门话题,覆盖 AI、金融、科技几个方向,列出几个候选选题让你挑。

第二步,搜资料。 确认了选题之后,AI 自动去搜最近两年的相关信息,整理成知识库文件存起来。

第三步,讨论方向。 AI 给你 3-4 个写作角度和对应大纲让你选,你确认了再继续写。

第四步,学风格写初稿。 几种模式可以选:读你自己已发布的文章学你的风格、套用九边或花叔这类作者的风格模板、或者指定一篇文章现场提取风格特征。学完风格再写初稿。

第五步,审校。 分三遍:内容准确性、降 AI 味(替换掉"值得注意的是"“赋能"“综上所述"这类词汇)、句子和段落细节打磨。

第六步,配图和发布。 插入配图占位符,需要的话直接推送到微信公众号草稿箱。

整个流程里,AI 用 Obsidian CLI 操作你的文件夹:搜索已有笔记作为素材、把 Brief 和知识库文件存到指定目录、把最终文章输出到 04输出/、设置好 frontmatter 属性。你不用手动挪任何文件。

下面这张截图是我向 AI 发出写作指令时的样子:

这只是 04输出/ 文件夹的例子。你可以给任何文件夹做自己的 Skill:读书笔记的整理 Skill、会议记录的汇总 Skill、日记的回顾 Skill……只要你能描述清楚"我希望 AI 在这个文件夹里帮我做什么”,就能写成一个 Skill。

这个公众号写作 Skill 我已经开源了,有需要的可以直接去博客下载:https://blog.discoverlabs.ac.cn/downloads/writing-gongzhonghao-skill/


总结

今天学到了什么:

  1. 最简单的方式:把文件路径直接告诉 AI,它能读取并在原文上处理,概括、翻译、修改都行
  2. Obsidian CLI:Vault 文件多了之后,CLI 让 AI 有了"图书馆检索系统”,找资料更准更快
  3. Skill:把固定流程写成剧本,一行指令跑完全程,适合有重复性工作流的场景

核心要点:

  • 三种方式难度依次提升,自动化程度也依次提高,按需选用
  • CLI + Skill 的组合才是 AI 和 Obsidian 真正深度集成的方式
  • 不需要从零开始写 Skill,可以让 AI 帮你写

下期预告

下期介绍 Claudian——一个 Obsidian 的 AI 插件。

如果你不喜欢用终端,或者对 AI 的需求没那么深,不想折腾 Skill 和 CLI,Claudian 是个更轻量的选择:直接在 Obsidian 里跟 AI 对话,让它帮你处理笔记,界面很直观,上手快。


如果觉得有帮助,记得关注这个系列!