news 2026/9/6 16:31:49

obsidian-skills:让 AI 会读、会写、会画你 Obsidian 知识库的 5 个技能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
obsidian-skills:让 AI 会读、会写、会画你 Obsidian 知识库的 5 个技能

obsidian-skills:让 AI 会读、会写、会画你 Obsidian 知识库的 5 个技能

【免费下载链接】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

核心关键词:obsidian-skills、Obsidian AI 技能、知识库自动化、Obsidian CLI、JSON Canvas

长尾关键词:Obsidian 技能安装教程、AI 自动创建笔记、Obsidian Bases 数据库视图配置、思维导图 Canvas 文件创建、网页内容智能提取、Obsidian 插件开发调试流程、AI 助手接入知识库

想让 AI 帮你整理笔记,但它要么语法写错、要么只会纸上谈兵?obsidian-skills直接解决这件事:它把 5 个 Obsidian 生态专用技能装进你的 AI 助手,让它真正会读、会写、会改你的知识库。

🧭 先搞清楚:它是什么,不是什么

obsidian-skills是一套遵循 Agent Skills 开放规范的Agent Skills(可以理解为 AI 助手按需查阅的"技能说明书"),Claude Code、Codex、OpenCode 这些支持该规范的平台都能用。

它不是什么:

  • 不是 Obsidian 插件:不改动 Obsidian 本体,也无需在应用里安装
  • 不是另一套笔记软件:它不存储任何内容,只是教会 AI 用正确的语法和工具操作你的库

一句话:Obsidian 继续负责存储和展示,AI 从此学会正确使用它。

🧩 5 个技能模块总览

模块做什么什么时候用
obsidian-markdown写 Obsidian 味道的 Markdown:维基链接[[笔记名]]、标注框、frontmatter、嵌入创建或修改.md笔记
obsidian-bases创建.base数据库文件(Bases:给笔记库建数据库视图):过滤器、公式、表格/卡片/列表/地图四种视图想把笔记变成可查询、可统计的表格
json-canvas创建和编辑JSON Canvas格式的.canvas文件:节点、连线、分组画思维导图、概念图、项目看板
obsidian-cli通过Obsidian CLI(Obsidian 官方命令行工具)操作正在运行的 Obsidian:读笔记、搜索、改属性、调试插件脚本化自动化、插件开发
defuddleDefuddle工具从网页提取干净 Markdown,去掉广告和导航给 AI 一个链接,让它读文章

每个模块都自带SKILL.md说明书和参考资料,AI 用到哪块就自动查哪块。比如做 Bases 时,AI 会翻阅完整的函数手册 FUNCTIONS_REFERENCE.md,公式不容易写错。

🛠️ 实战:三个即开即用的流程

把网页文章变成可追踪的阅读库

场景:收藏了一堆技术文章,笔记格式五花八门,读完没读全靠记忆。

操作分三步走:

  1. 让 AI 用 defuddle 提取文章,只拿正文,省掉网页噪音
  2. 让 obsidian-markdown 生成标准化笔记:frontmatter 里带statusauthor,正文用维基链接连到已有笔记
  3. 让 obsidian-bases 生成.base文件,笔记列表自动变成数据库
# 提取干净 Markdown 并保存 defuddle parse <url> --md -o content.md # 建笔记、设属性,让数据库视图自动更新 obsidian create name="文献笔记" content="# 论文A\n\n[[研究背景]]" obsidian property:set name="status" value="reading" file="文献笔记"

拿到的效果:以后每读一篇文章,只需"提取 → 入库 → 改状态",阅读清单永远是最新状态,不用手动整理。

把散落任务变成看板视图

场景:任务记在各种笔记里,哪些逾期了只有打开一个个文件才知道。

让 AI 写好下面这个.base文件:过滤器圈出未完成任务,公式自动算出"距截止还有几天",没填截止日期的任务也不会报错(if()做了保护)。

filters: and: - file.hasTag("task") - 'status != "done"' formulas: days_until_due: 'if(due, (date(due) - today()).days, "")' views: - type: table name: "进行中的任务" order: [file.name, status, formula.days_until_due, due]

拿到的效果:在 Obsidian 里打开就是一个按状态分组的任务表格,逾期任务一目了然。

把概念图变成可视化画布

场景:讲一个架构或思路,纯文字说不清。

让 AI 直接写.canvas文件——一个文本节点加一条连线就是最小画布,更完整的示例见 EXAMPLES.md:

{ "nodes": [ {"id": "6f0ad84f44ce9c17", "type": "text", "x": 0, "y": 0, "width": 400, "height": 200, "text": "# 核心概念"} ], "edges": [] }

拿到的效果:Obsidian 里打开即是可拖拽的图形。节点还能引用笔记、图片和外链,画完直接发给同事。

📦 上手指南:三步接入你的 AI 平台

前提只有三个:Obsidian 已装好并打开一个库、一个支持技能体系的 AI 平台、仓库代码到手。

  1. Claude Code 用户:把仓库内容放进库根目录的.claude文件夹,AI 处理该库文件时自动读取技能
  2. Codex 用户:复制skills/目录到 Codex 技能路径(通常是~/.codex/skills
  3. OpenCode 用户:克隆整个仓库到技能目录——只拷内层skills/文件夹会导致自动发现失败
git clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills \ ~/.opencode/skills/obsidian-skills

重启一次 OpenCode 即可。它会扫描所有SKILL.md文件,无需改任何配置。

提示:如果你在写 Obsidian 插件,obsidian-cli 模块还提供plugin:reloaddev:errorsdev:screenshot等命令,改完代码在终端一轮就能完成重载、查错、截图验证。完整清单见 skills/obsidian-cli。

🕳️ 避坑指南:5 个高频问题

问题原因解决办法
画布上出现字面的\n字符JSON 文本字段用了字面\\n用转义序列\n表示真实换行
.base打开报 YAML 错误含冒号、引号的字符串没加引号字符串套双引号;公式用单引号包住内层双引号
日期差公式报错两个日期相减返回 Duration 而不是数字先取.days等字段再做数值运算
CLI 命令没有反应Obsidian 没启动先启动 Obsidian,CLI 只能连接正在运行的实例
改错了文件没给file/path参数,命令默认作用于活动文件显式写file="笔记名"path="文件夹/笔记.md"

🔭 进阶方向

  • 做仪表盘:用![[MyBase.base]]把任意.base视图嵌进笔记,把库首页变成数据总览页
  • 深度查询obsidian eval code="..."可在应用上下文里直接跑 JavaScript,让 AI 做更复杂的库内统计
  • 自己加技能:技能遵循 Agent Skills 开放规范,照SKILL.md的格式就能写新模块放进技能目录

✅ 最后记住这几点

  • 正确性有保证:AI 按官方语法写笔记、Bases 和画布,不用你手动修格式
  • 流程能串起来:提取 → 结构化 → 建库 → 可视化,一条工作流闭环
  • 跨平台:一套技能,Claude Code、Codex、OpenCode 通吃
  • 零额外成本:不装插件、不订阅,复制一份代码就能开始

现在打开你的库,把技能放进去,然后对 AI 说"把这个文件夹的笔记整理成一张表格",看它自己完成。

【免费下载链接】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/9/6 16:31:27

阿里校招笔试题解析:从算法到数据库,夯实计算机基础

2013年秋天&#xff0c;我参加了阿里巴巴研发工程师的校招笔试。那个年代互联网大厂的笔试还没有全面搬到线上&#xff0c;多数还是纸质试卷&#xff0c;两个小时&#xff0c;一叠A3纸正反两面印满题目。考完出来&#xff0c;候考区一片安静&#xff0c;不是放空&#xff0c;是…

作者头像 李华
网站建设 2026/9/5 17:29:04

Proxmox VE一键初始化:换源、去订阅提示、硬件直通脚本详解

简介&#xff1a;本资源是面向Proxmox VE 7.x至9.x系统管理员与虚拟化技术爱好者的Shell自动化运维工具包&#xff0c;聚焦解决换源加速、关闭订阅提示干扰及GPU/PCIe硬件直通配置三大高频痛点&#xff0c;尤其适用于国内网络环境下的私有云部署、实验室测试及个人NAS虚拟化场景…

作者头像 李华
网站建设 2026/9/4 1:15:03

毫米波雷达CAN数据解析:STM32从硬件连接到代码实现全攻略

简介&#xff1a;本资源是一套基于STM32平台实现毫米波雷达CAN数据实时采集与解析的完整嵌入式工程&#xff0c;面向嵌入式开发工程师、智能感知系统学习者及自动驾驶/工业传感方向实践者&#xff0c;解决毫米波雷达原始CAN报文接收难、协议解析无参考、STM32 CAN外设配置调试复…

作者头像 李华
网站建设 2026/9/6 10:54:37

腾讯音乐数据科学岗秋招笔试复盘:SQL、算法与业务案例全解析

2023年8月底&#xff0c;我坐在电脑前盯着“腾讯音乐秋招数据科学岗第二批笔试”的倒计时页面&#xff0c;手心全是汗。这不是我第一次经历大厂数据岗的在线笔试&#xff0c;但这场的题目风格确实刷新了我对音乐产品数据岗位的认知——代码题、SQL、统计、业务案例几乎是四足鼎…

作者头像 李华
网站建设 2026/9/5 18:26:55

Vue+JavaScript社区论坛系统源码实战解析

简介&#xff1a;这是一套面向前端与全栈初学者的社区论坛系统实战源码&#xff0c;适用于学习Vue.js组件化开发、前后端交互及Java后端服务集成。资源包含2000个文件&#xff0c;总大小28.37MB&#xff0c;涵盖397个JavaScript文件&#xff08;实现前端逻辑与状态管理&#xf…

作者头像 李华