Obsidian Skills详解:Obsidian 接入 AI 的官方技能集合
项目简介
obsidian-skills 是 kepano 维护的一套 面向 Obsidian 的 Agent Skills 集合。它遵循 Agent Skills 规范,因此不只适用于某一个 AI 工具,而是可以给 Claude Code、Codex CLI 这类兼容 Agent 直接使用。
项目地址:https://github.com/kepano/obsidian-skills
如果把 Obsidian 里的内容分成几层来理解,这套 skill 基本覆盖了三类最常见的需求:
- 写 Markdown 笔记时,要懂 Obsidian 语法
- 做结构化内容时,要会操作 Bases 和 Canvas
- 处理外部网页时,要能先清洗成干净的 Markdown
它不是一个单独的插件,而更像是一套给 AI 看的“操作说明书 + 工作规程”。AI 按照这套规程去做事,就更容易写出符合 Obsidian 习惯的内容,而不是只会输出普通 Markdown。
主要功能组件 (Skills)
| Skill | 说明 |
|---|---|
| obsidian-markdown | 创建和编辑 Obsidian Flavored Markdown (.md);支持 wikilinks、embeds、callouts、properties 以及其他 Obsidian 专属语法。 |
| obsidian-bases | 创建和编辑 Obsidian Bases (.base);支持视图、过滤器、公式和 summaries。 |
| json-canvas | 创建和编辑 JSON Canvas 文件 (.canvas);支持 nodes、edges、groups 和 connections。 |
| obsidian-cli | 通过 Obsidian CLI 与 Obsidian vault 交互,也可用于插件和主题开发。 |
| defuddle | 使用 Defuddle CLI 从网页提取干净 Markdown,去掉杂讯,节省 token。 |
obsidian-markdown解决的问题
最基础,也最常用。它教 AI 怎么正确处理 Obsidian 的 Markdown 扩展语法,比如:
[[双链]]![[嵌入]]> [!callout]- frontmatter 里的属性
- 标签、注释、脚注、数学公式等
如果你希望 AI 帮你改笔记,但又不想把 Obsidian 特有语法改坏,这个 skill 就是核心。
obsidian-bases解决的问题
这是给 Obsidian 的 Bases 用的。你可以把它理解成 Obsidian 里的轻量数据库视图:
- table view
- cards view
- list view
- map view
- filters
- formulas
- summaries
它适合做结构化整理,比如任务、阅读清单、项目索引、资料库视图。
json-canvas解决的问题
这个 skill 主要是帮 AI 创建和编辑 .canvas 文件。
它关注的是:
- 节点(nodes)
- 连线(edges)
- 分组(groups)
- 布局坐标
- JSON 结构合法性
适合做思维导图、流程图、项目画布、研究路径图。
obsidian-cli解决的问题
这是最偏“工程化”的一个 skill。它不是在笔记文本层面打转,而是通过 Obsidian CLI 直接和 vault 交互。
这类能力通常适合:
- 批量读写笔记
- 搜索 vault 内容
- 处理任务、属性、标签
- 插件和主题开发
- 调试和截图
如果说 obsidian-markdown 更像“会写 Obsidian 笔记”,那 obsidian-cli 更像“会操作 Obsidian 库”。
defuddle解决的问题
它的作用是把网页正文清洗成适合笔记使用的 Markdown。
这对 AI 很重要,因为网页原始内容通常有:
- 导航栏
- 广告
- 页面装饰
- 无关脚本
- 大量重复噪音
defuddle 的价值就是先把这些杂讯剥掉,再把干净内容交给 AI 处理,既省 token,也更适合沉淀进 Obsidian。
安装方法
插件市场 (Marketplace)
1 | /plugin marketplace add kepano/obsidian-skills |
使用 npx skills
1 | npx skills add git@github.com:kepano/obsidian-skills.git |
手动安装
- Claude Code:把整个仓库内容放到 Obsidian vault 根目录下的
/.claude文件夹。 - Codex CLI:把
skills/目录复制到 Codex 的 skills 路径,通常是~/.codex/skills。 - OpenCode:克隆完整仓库到
~/.opencode/skills/obsidian-skills,不要只拷贝内层skills/文件夹。
适合什么人用
如果你只是想让 AI 帮你润色一两段文字,普通提示词就够了。
但如果你已经在 Obsidian 里建立了比较完整的知识库,并且希望 AI 能更懂:
- Obsidian 特有语法
- 数据化视图
- 画布结构
- vault 级别操作
- 网页转笔记流程
那 obsidian-skills 就很值得装。
总结
obsidian-skills 是一套由 kepano 维护、面向 Obsidian 的 Agent Skills 集合,核心目标是让 AI 更好地理解和操作 Obsidian 生态。它覆盖了 Obsidian Flavored Markdown、Bases、Canvas、Obsidian CLI 以及网页内容清洗等常见场景,帮助 AI 在写笔记、处理结构化数据、编辑画布和整理网页资料时,更符合 Obsidian 的工作方式。对于已经深度使用 Obsidian 的用户来说,这套 skills 能显著提升 AI 辅助整理知识库的效率和准确度。

