obsidian-skills Skill:让 AI 秒懂你的双链笔记库格式
Obsidian 官方出品的 Agent Skills 合集,让 Claude Code、Codex、OpenCode 这类 AI 编程工具能真正读懂 Obsidian 特有的文件格式——包括 wikilink、.base 数据库视图、.canvas 可视化画布。无需写一行代码,仅靠 5 个 Markdown 技能文件,AI 就能像熟练用户一样操作你的知识库。这个项目由 Obsidian CEO Steph Ango 亲自编写并在 GitHub 狂揽 47k+ star,是 2026 年 Agent Skills 生态最的现象级项目之一。
功能与原则
该技能集合包含 5 个独立技能,各自对应 Obsidian 生态中的一种开放格式或工具:
- obsidian-markdown:教 AI 正确书写 Obsidian 风味的 Markdown——wikilinks
[[]]、嵌入(embeds)、Callout 提示框、frontmatter 属性等 - obsidian-bases:操作 .base 文件——Obsidian 的数据库视图,支持过滤器、公式和聚合汇总
- json-canvas:生成和编辑 .canvas 文件——JSON Canvas 格式的视觉画布,可做节点图、思维导图和流程图
- obsidian-cli:通过 Obsidian 命令行操作笔记库,支持插件开发、主题调试和 DOM 截图等
- defuddle:将网页清洗为干净 Markdown,去除广告和导航噪音,节省 AI token 消耗
设计原则:不做 SDK,用纯 Markdown 技能文件替代传统驱动,把”操作手册”直接交给 AI 读取。遵循开放 Agent Skills 规范(agentskills.io),不绑定特定平台,任何兼容规范 的 AI Agent 均可使用。
认可度
- GitHub Star:约 47,594★(截至 2026-09-05)
- Forks:3,090+
- 周增速:持续上榜 GitHub Trending,Twitter/Hacker News 讨论度高
- 社媒热度:Twitter 上相关推文单条可获 80+ likes,Reddit r/Obsidian/ r/ClaudeAI 均被置顶讨论
- trending 经历:2026 年 5-9 月多次上榜 GitHub Trending,被多家技术媒体深度解读
链接
GitHub:https://github.com/kepano/obsidian-skills
原作者
Steph Ango(GitHub @kepano),Obsidian CEO & 联合创始人。kepano 是 Obsidian 核心产品负责人,亲自编写了这套技能文件,被社区评价为”工具厂商第一次主动给 Agent 写说明书”。
介绍
Obsidian 是目前最流行的双链笔记工具,wikilinks、Canvas、 Bases 等特性让知识管理能力远超普通 Markdown。但 AI Agent 读取 Obsidian 笔记库时,往往把这些特殊格式当作普通文本处理—— wikilink 被理解成普通文字,.canvas 被当作无法解析的 JSON。
kepano/obsidian-skills 就是来解决这个问题的:CEO 本人亲自写了 5 份”操作手册”(Markdown 技能文件),教 AI 正确理解和使用 Obsidian 的每一种专属格式。仓库完全用 Markdown 写成,零行 Python/TypeScript/JS 代码,却让 AI 能执行从写笔记到管理数据库到画关系图的全套操作。
由于遵循开放 Agent Skills 规范,这套技能不绑定任何 AI 平台。Claude Code、OpenCode、Codex 等任何实现该规范的 Agent 均可安装使用——一次编写,多端通用。
特点
- CEO 亲自操刀:Obsidian CEO 亲自编写技能文件,格式规范权威,AI 解读准确率最高
- 零代码实现:全部内容为 Markdown 技能文件,无需 SDK、无需 npm 安装,纯文件驱动
- 跨平台兼容:遵循 Agent Skills 规范,Claude Code / Codex / OpenCode 均可使用
- 安装极简:一行命令
npx skills add https://github.com/kepano/obsidian-skills即可完成安装 - 覆盖完整:从基础笔记格式到数据库视图、可视化画布、CLI 操作、网页清洗,Obsidian 全生态无死角
使用方法
安装(一行命令):
npx skills add https://github.com/kepano/obsidian-skills
Claude Code 安装:
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
手动安装(复制到 vault):
将仓库内容复制到 Obsidian vault 根目录的 .claude/ 文件夹,重启 Claude Code 即可。
OpenCode 安装:
git clone https://github.com/kepano/obsidian-skills.git ~/.opencode/skills/obsidian-skills
安装完成后,AI 会根据任务类型自动调用对应技能——无需手动指定。
使用场景与人群
适用场景:
– 让 AI 自动整理和归档 Obsidian 笔记库
– AI 辅助构建双链笔记结构(wikilinks 自动生成)
– 通过 .base 数据库视图管理项目任务和知识条目
– 用 .canvas 可视化画布做项目思维导图
– AI 批量从网页抓取内容并清洗导入 Obsidian
– Obsidian 插件和主题的 AI 辅助开发
目标用户:
– Obsidian 重度用户(知识管理、PKM 玩家)
– AI + 笔记工作流搭建者(第二大脑实践者)
– Agent Skills 生态研究者
– 想要让 AI 真正读懂自己笔记格式的效率主义者
输入与输出案例
案例一:AI 写 Obsidian 格式笔记
输入(对 Claude Code 说):
在 vault 的
projects/ai-workflow.md里创建一篇笔记,内容包括:用 wikilink 链接到reference/zettelkasten.md,添加一个 Callout 提示框,内容是”AI 是增强工具,不是替代品”,并在 frontmatter 里加上tags: [AI, productivity]。
输出(AI 自动生成):
---
tags:
- AI
- productivity
---
# AI Workflow Notes
> [!NOTE]
> AI 是增强工具,不是替代品。
See [[reference/zettelkasten]] for the underlying method.
案例二:AI 操作 .base 数据库
输入:
在当前 vault 创建
projects/baseball/base文件,创建一个叫”赛季统计”的 Base 视图,包含球员名(text)、打率(number)、全垒打(number)三列,然后插入一条记录:球员”张三”,打率 0.315,全垒打 28。
输出(AI 调用 obsidian-bases 技能后生成 .base 文件):
{
"tables": [{
"name": "赛季统计",
"columns": [
{"name": "球员名", "type": "text"},
{"name": "打率", "type": "number"},
{"name": "全垒打", "type": "number"}
],
"rows": [
{"球员名": "张三", "打率": 0.315, "全垒打": 28}
]
}]
}
GitHub:https://github.com/kepano/obsidian-skills
评论区
登录后可评论。