SuperAPI AI 工具集

obsidian

办公与效率

查看项目

更新于 10-16 06:15

技能介绍

用途:在 Obsidian 知识库(vault)中工作并借助 obsidian-cli 实现自动化。Obsidian 库本质是磁盘上的普通文件夹,笔记为纯文本 Markdown 文件(*.md),可用任意编辑器编辑。

库结构:笔记 *.md;配置 .obsidian/(工作区与插件设置,脚本通常不应改动);画布 *.canvas(JSON);附件位于 Obsidian 设置中选定的文件夹(图片、PDF 等)。

定位当前库:Obsidian 桌面版在 ~/Library/Application Support/obsidian/obsidian.json 中记录库信息,这是判断依据;obsidian-cli 也从该文件解析库,库名通常为文件夹名(路径末尾)。已设默认库时可运行 obsidian-cli print-default --path-only;否则读取该 JSON 并选用 "open": true 的条目。常见多库并存(iCloud 与 ~/Documents、工作与个人),不要猜测,应读配置;避免在脚本中硬编码库路径,优先读取配置或使用 print-default。

用法:设定默认库 obsidian-cli set-default "<vault-folder-name>";查看默认库 obsidian-cli print-default / obsidian-cli print-default --path-only。搜索:obsidian-cli search "query" 查笔记名,obsidian-cli search-content "query" 查笔记内部并显示片段与行。创建:obsidian-cli create "Folder/New note" --content "..." --open,需要 Obsidian URI(obsidian://…)处理程序可用(已安装 Obsidian);避免通过 URI 在隐藏点文件夹(如 .something/...)下创建笔记,Obsidian 可能拒绝。移动或重命名:obsidian-cli move "old/path/note" "new/path/note",会在整个库中更新 [[wikilinks]] 和常见 Markdown 链接,这是相比 mv 的主要优势。删除:obsidian-cli delete "path/note"。适当情况下也可直接编辑 .md 文件,Obsidian 会自动拾取变更。

限制:创建依赖已安装 Obsidian 及可用的 URI 处理程序;不要在脚本中改 .obsidian/ 配置;隐藏点文件夹下的创建可能被拒绝。收费、价格与平台支持等信息暂未提供。