news 2026/8/24 6:06:11

obsidian-skills 完整教程:让 AI 替你操作 Obsidian

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
obsidian-skills 完整教程:让 AI 替你操作 Obsidian

obsidian-skills 完整教程:让 AI 替你操作 Obsidian

【免费下载链接】obsidian-skillsAgent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.项目地址: https://gitcode.com/GitHub_Trending/ob/obsidian-skills

让 AI 给库里 300 篇笔记批量补标签、修好断链,再按状态汇总出一张任务表——这种事以前只能一条一条点。obsidian-skills 是一套面向 Obsidian 的 Agent 技能包,装好之后一句指令就能把活交出去。它教 Claude Code、Codex、OpenCode 这类 agent 读写 Obsidian 专属格式(Flavored Markdown、Bases、JSON Canvas),还能通过官方 CLI 直接操作库。技能遵循开放的 Agent Skills 规范,技能目录 里的每个 SKILL.md 就是一份 agent 自己会查的手册。

帮谁省下整理笔记的时间

这套技能包的目标用户,是已经在用 AI agent 干活、同时维护 Obsidian 库的人。痛点很集中:标准 Markdown agent 都会写,但 Obsidian 的扩展语法它没见过——[[wikilink]] 内部链接、![[嵌入]]、frontmatter 属性、.base 数据库、.canvas 画布,写出来轻则格式错乱,重则 agent 直接拒绝动手。obsidian-skills 不装插件也不改 Obsidian,只是把五份教材放进 agent 的技能目录,每份 SKILL.md 对应一种格式,语法、易错点、校验步骤齐全。你说"帮我建一个读书清单数据库",agent 会先查技能,再产出能直接打开的文件。

🗂️ 用这套技能干四类活

按你想完成的事分,五份技能覆盖四类场景。

整理笔记内容

obsidian-markdown 技能覆盖 Obsidian 专属 Markdown 全貌:wikilink 及其到标题、到块级的变体、内容嵌入、callout、frontmatter、隐藏注释、高亮和 LaTeX。agent 建笔记会先写属性、再排版,同库笔记用内部链接关联,外部网址才用普通链接。以前你要背 callout 类型和嵌套标签写法,现在只说"把截止日放进 important callout,补两个标签",产出在 Obsidian 里直接可用。

搭建笔记数据库

obsidian-bases 技能负责 .base 文件:过滤条件支持 and/or/not 组合,公式能算阅读时长、逾期天数,内置求和、均值、最早最晚等汇总统计。让它把标记 book 的笔记做成阅读清单,过滤、公式、列顺序会一次写全。

视图类型典型用法
table任务清单、项目跟踪
cards带封面的阅读清单
list轻量索引
map带经纬度的地点笔记

绘制知识画布

json-canvas 技能教 agent 写 .canvas:text、file、link、group 四种节点,边可带箭头,ID 必须是 16 位十六进制且全局唯一。这格式手写最容易坏,一个 ID 写错整个画布打不开;技能里带了校验清单,agent 生成完会自查 ID 和连线引用。一句"把这篇论文的论证链画成画布",产出即可打开。

用命令行操作库

obsidian-cli 技能让 agent 通过 obsidian 命令跟运行中的 Obsidian 通信:读笔记、创建、搜索、设置属性、管理任务,还有插件重载、截图这类调试命令。defuddle 技能管进料:读网页时先剥离广告和导航,输出干净 Markdown,省 token。批量改属性时它跑的命令长这样:

obsidian property:set name="status" value="done" file="My Note"

🚀 三步装好技能包

1. 一条命令安装

npx skills add https://gitcode.com/GitHub_Trending/ob/obsidian-skills

装到 agent 的技能目录,适合 Claude Code 和 Codex。

2. 想手动放置就 clone

git clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills

clone 后按下表把文件放到对应位置,路径不对技能不会被发现。

3. 按平台放对位置,重启生效

平台放置方式
Claude Code仓库内容放进库根目录的 /.claude
Codex把 skills/ 复制到 ~/.codex/skills/
OpenCode整个仓库 clone 到 ~/.opencode/skills/ 下

放好路径后重启 agent 即可。注意 OpenCode 只拷内层 skills/ 会破坏目录结构,必须 clone 整个仓库。

🛠️ 避开三个高频坑

装完不生效:九成是路径问题。OpenCode 要求完整的仓库结构,只复制内层 skills/ 会找不到 SKILL.md;路径修正后重启 agent 再试。

CLI 命令没反应:obsidian 命令依赖运行中的 Obsidian 实例,没开 app 时不工作;多库环境在命令开头加 vault="库名" 指定目标。

.base 文件报 YAML 错误:常见于含冒号的字符串没加引号、公式里的双引号没被单引号包裹;把报错丢给 agent,一般一轮修好。

如果你的平台不支持 Agent Skills 规范,这些技能文件只是不被加载的纯文本——这类场景不适合硬装,换兼容平台,或把 SKILL.md 手动贴给 agent 也能用。

这套技能做的事很单纯:补上 agent 缺的那块格式知识。下次批量补标签、建库、画画布,先丢给 agent 跑一遍,报错再拿回来让它修。

【免费下载链接】obsidian-skillsAgent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.项目地址: https://gitcode.com/GitHub_Trending/ob/obsidian-skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 6:06:01

后端工程师面试:结构化应答框架与高阶技巧

1. 面试应答逻辑的本质认知后端工程师面试中的技术问答环节,本质上是在考察三个维度的能力:技术深度、系统思维和沟通效率。许多候选人把注意力过度集中在"正确答案"上,却忽略了表达逻辑本身的结构化设计。就像写代码需要设计模式一…

作者头像 李华
网站建设 2026/8/24 6:03:25

ORCA框架解析:多智能体协同如何革新文档视觉问答(DocVQA)

1. 项目概述:当文档理解遇上“多智能体交响乐”最近在文档智能(Document Intelligence)和视觉问答(VQA)的圈子里,一个名为“ORCA”的框架讨论热度挺高。乍一看标题“ORCA: Orchestrated Reasoning with Col…

作者头像 李华
网站建设 2026/8/24 6:01:02

从钓鱼攻击到主机控制:SET与MSF实战渗透测试全流程解析

1. 项目概述与核心价值最近在和一些刚入门安全测试的朋友交流时,发现一个普遍现象:大家学了不少工具,比如Kali Linux里的Social-Engineer Toolkit(SET)和Metasploit Framework(MSF),…

作者头像 李华
网站建设 2026/8/24 6:00:59

AI面试系统部署实战:从环境配置到生产落地

1. 项目背景与核心价值去年帮朋友公司做技术咨询时,发现他们HR部门每天要处理上百份技术岗位简历,初筛环节耗时耗力。传统视频面试又存在时间协调难、面试官主观性强等问题。当时就萌生了搭建智能面试系统的想法,正好最近Guide哥开源了这套AI…

作者头像 李华
网站建设 2026/8/24 6:00:25

AI智能体安全新挑战:深度解析ElasticBack后门威胁与防御策略

1. 项目概述:当AI助手学会“潜伏”最近在大型语言模型(LLM)智能体安全研究领域,一个名为“ElasticBack”的概念引起了我的高度关注。这并非一个已公开的漏洞或攻击工具,而是一种极具启发性的、探讨未来潜在威胁的学术构…

作者头像 李华
网站建设 2026/8/24 6:00:12

Vue.js插槽(Slot)详解:从基础概念到高级应用与最佳实践

1. 从“占位符”到“灵活布局”:为什么你需要理解Slot在构建现代前端应用,尤其是基于Vue.js这类组件化框架时,我们常常会遇到一个核心矛盾:组件需要可复用,但每次复用时,其内部结构又可能需要微调。比如&am…

作者头像 李华