obsidian-skills:让 AI Agent 直接读懂并操作 Obsidian 的 5 套核心格式
obsidian-skills让 AI Agent 直接读懂并操作 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你大概遇到过这种情况让 AI 帮你写笔记它却写不会 wikilink、写不对 calloutfrontmatter 格式也不对Obsidian 里渲染出来一片乱只能你手动修。obsidian-skills 是一套给 AI Agent 用的技能包教 Claude Code、Codex、OpenCode 等代理直接创建和编辑 Obsidian 的 5 类核心格式Markdown、Bases、JSON Canvas、CLI 与网页正文提取。它到底解决了什么问题以前你让 Agent 碰 Obsidian 库得自己盯着它别写出坏语法写完还要逐篇检查能不能打开。现在你只需用一句话描述需求它产出的文件可以直接在 Obsidian 里渲染。建任务看板Agent 直接生成一个能打开的 .base 文件带过滤器和公式不用你手写 YAML。存网页文章一条命令拿到干净的 markdown导航栏和广告全去掉。插件开发改完代码让 Agent 热重载、查错误、截图验证不用反复手动刷新。教会 Agent 三件最实用的事obsidian-markdown帮你写出不会写错的笔记它能创建标准的 Obsidian 风味 Markdownwikilink、嵌入、callout、frontmatter、标签、隐藏注释都按规范来。用法上你只要说建一篇项目笔记链接到 [[改进工作流]]加一个警告 callout它就会按 skills/obsidian-markdown/SKILL.md 里的流程走先写 frontmatter再写正文然后加 wikilink 关联相关笔记最后验证渲染效果。属性、嵌入、callout 的完整参考都在 skills/obsidian-markdown/references/PROPERTIES.md 等同目录文件里。适合日常写笔记、批量修正库里笔记语法的人。obsidian-bases把笔记变成任务看板和阅读清单它能写 .base 文件让你的笔记以表格、卡片、列表、地图四种视图呈现。过滤器支持 and/or/not 嵌套公式能算出距到期还有几天这类值视图还能按状态分组、限制条数。用法上告诉 Agent给所有 #task 标签的笔记建一个按状态分组的表格技能文件里就带完整可用的任务看板示例。适合做任务追踪、阅读清单、每日笔记索引的人。obsidian-cli用命令行直接操作你的库它能通过 obsidian CLI 读写笔记、全库搜索、改属性、操作每日笔记开发插件和主题时还支持重载、错误检查、截图。用法上Obsidian 开着的情况下跑obsidian search query关键词 limit10搜库或obsidian daily:append content- [ ] 新任务往今天日记里加任务完整命令见 skills/obsidian-cli/SKILL.md。适合想自动化工作流、或正在开发 Obsidian 插件和主题的人。把 3 个模块串成从网页入库的工作流场景把一篇技术文章收进库里并跟踪阅读进度。用 defuddle 提取网页正文defuddle parse url --md -o article.md先去掉导航和广告。让 Agent 按 obsidian-markdown 技能整理补上 frontmatter 的标题和标签正文开头注明来源链接。让 Agent 建一个阅读清单 .base把这篇笔记加进去之后用表格视图按状态查看进度。defuddle parse https://example.com/article --md -o article.md obsidian create name阅读笔记/文章一 content# 文章一 silent obsidian property:set namestatus valuereading file阅读笔记/文章一一条命令装好 obsidian-skillsgit clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills装完第一件事把技能目录放进你代理的技能路径——Claude Code 放仓库根目录的/.claudeOpenCode 则要把整个仓库 clone 到~/.opencode/skills/只拷内层 skills 文件夹会导致结构不对。然后让 Agent 建一篇带 callout 的笔记试试能正常打开就说明装好了。三个容易踩的坑及解法.base 公式引号公式里含双引号时必须整体用单引号包裹例如if(done, Yes, No)写反了 YAML 解析失败视图直接打不开。Canvas 节点换行text 节点里用 JSON 字符串的\n换行别写成\\n否则 Obsidian 会把反斜杠和 n 原样显示出来。CLI 有前置条件obsidian 命令必须在 Obsidian 打开时执行默认作用于最近聚焦的 vault多个库并行时命令第一个参数加vault库名指定目标。延伸资源skills/obsidian-markdown/SKILL.mdwikilink 与 callout 语法速查skills/obsidian-bases/references/FUNCTIONS_REFERENCE.mdBases 公式函数完整清单skills/json-canvas/references/EXAMPLES.md思维导图、流程图等完整示例skills/defuddle/SKILL.md网页转 markdown 的命令用法一套让 Agent 说 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辅助生成(AIGC),仅供参考