ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何让 AI 替你管理 Obsidian 知识库:obsidian-skills 的 3 个真实场景

如何让 AI 替你管理 Obsidian 知识库:obsidian-skills 的 3 个真实场景 如何让 AI 替你管理 Obsidian 知识库obsidian-skills 的 3 个真实场景【免费下载链接】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、AI 操作 Obsidian、Obsidian Bases 数据库视图长尾关键词怎么用 AI 操作 Obsidian 笔记、Obsidian 数据库视图怎么配、网页正文怎么变 Markdown、AI 写 JSON Canvas 画布、Obsidian CLI 怎么用上周想把一篇长文拖进 Obsidian 归档打开一看导航栏和半屏广告都跟着进来了再让 AI 顺手写个 Bases 视图它吐出来一堆 YAML 报错。问题不在你——是 AI 压根不懂 Obsidian 的文件格式规则。obsidian-skills 就是一组专门教 AI 干这个的技能让它学会写 Obsidian 方言 Markdown、Bases 数据库、JSON Canvas还会用 Obsidian CLI 直接操作你的库。装好之后你只管说人话它来动手。网页正文怎么变 Markdown 并归档进库最直观的痛点是内容获取。以前你会用各种脚本把网页扒下来结果正文里混着面包屑、评论区、相关推荐。装上这个技能里的 defuddle 之后流程变成这样你把 URL 丢给 AI它直接用 defuddle 解析出干净的 Markdown导航和广告全部被剥掉剩下的只有标题、正文和列表。defuddle parse url --md -o content.md机器上没装 defuddle 的话先npm install -g defuddle技能文档里也写明了。接下来是 obsidian-markdown 技能接手的部分。普通 AI 写出来的Obsidian 笔记往往是一堆标准 Markdown链接不能用、标签搜不到。而这个技能让 AI 知道库内链接要用[[维基链接]]这样你以后重命名笔记它自动跟着更新外部网址才用普通 Markdown 链接知道重点内容可以包一个标注框知道文件头部要加 frontmatter 属性。我让它把一篇读过的文章整理成卡片产出的笔记大致长这样--- tags: [reading] status: 已整理 --- [!tip] 一句话总结 文章核心观点放在这里。 相关素材见 [[阅读清单]]在 Obsidian 里打开阅读视图标注框、链接、标签全都正常渲染直接就能被搜索和反链检索到。这一来一回比我手动复制粘贴再排版省了大概十几分钟关键是格式不会再出岔子。技能细节可以看 skills/defuddle 和 skills/obsidian-markdown。Obsidian 数据库视图怎么配让 AI 帮你写 Bases再换个维度你的库里已经攒了几十篇任务笔记每篇 frontmatter 里都写了status、due之类的属性你想让一张表格只显示没做完的任务。手动写.base文件挺劝退的——过滤器、公式、视图三层结构YAML 引号还特别容易写错。现在的做法是直接说给我建一个任务看板只列未完成的。AI 会生成一个结构大致如此的.base文件filters: and: - file.hasTag(task) - status ! done views: - type: table order: [file.name, status, due]想加还剩几天到期这种动态列就是在formulas里加一行days_until: if(due, (date(due) - today()).days, )。打开文件就是现成的表格视图还能按 status 分组、换卡片视图。这个技能文档里特意写了一段写完先校验再让你在 Obsidian 里打开测试的流程包括引号规则、公式引用检查所以 AI 交付前会先自查一遍不是写完就完事。完整规则参考 skills/obsidian-bases。进阶玩法AI 画 Canvas 画布 CLI 自动校验把几个技能串起来玩法就不一样了。比如你想把一堆零散笔记整理成一张概念关系图AI 用 json-canvas 技能生成.canvas文件每个节点有唯一 ID 和坐标连线通过fromNode/toNode指向节点颜色用 1 到 6 的预设值区分主题。文档里明确要求写完做完整性校验——ID 不重复、每条边引用的节点都真实存在、换行必须写成\n——这些正是手写画布文件最容易翻车的地方。生成之后再用 obsidian-cli 技能收尾。它要求 Obsidian 处于打开状态然后 AI 可以在命令行里直接建笔记、改属性、甚至截图核对效果obsidian create name新笔记 content# 标题 silent obsidian property:set namestatus valuedone file我的笔记 obsidian dev:screenshot pathscreenshot.png这条命令链对插件开发者特别有用改完代码obsidian plugin:reload idmy-plugin重载再obsidian dev:errors看报错不用手动重启应用反复点。我只点到这具体组合方式看 skills/obsidian-cli 和 skills/json-canvas 里的说明。Obsidian AI 技能怎么从零跑通从安装到出活关键就这几步Claude Code 用户把仓库内容放进库根目录的.claude文件夹。Codex 用户把skills/目录复制到~/.codex/skills。OpenCode 用户需要克隆整个仓库别只拷内层 skills 目录git clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills ~/.opencode/skills/obsidian-skills想解析网页就装一下 defuddle装完技能后重启你的 AI 助手先让它建一个带标注框的笔记试水能正常渲染就算跑通了。所有技能定义都放在 skills/ 下每个技能一个SKILL.md可以直接翻原文。常见坑速查现象、原因、一句话解法画布节点里出现字面的\n字符→ JSON 字符串里的换行写法不对 → 只写\n别写成\\n否则会被原样渲染成反斜杠加 n。打开 .base 文件报 YAML 语法错误→ 引号打架 → 公式里含双引号时整条公式用单引号包住显示名等含冒号、中括号这类特殊字符的字符串也要加引号。日期差公式报错→ 两个日期相减返回的是 Duration 而不是数字 → 先取.days再调用.round()属性可能缺失时还要套一层if()兜底。写在最后如果你的库里已经有一定规模的笔记、又常用 Claude Code、Codex、OpenCode 这类带技能机制的 AI 助手这套东西值得装——它解决的是AI 写的 Obsidian 文件打不开、渲染错这个真实问题而不是又一个笔记模板。反过来如果你不依赖 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),仅供参考
返回列表