SuperAPI AI 工具集

obsidian-cli

通用与其它

查看项目

更新于 10-16 03:47

技能介绍

用途:通过终端控制 Obsidian 仓库,执行文件、内容、属性、标签、任务、搜索、模板、链接分析、插件、主题、工作区、历史与开发者调试等操作。

主要能力:文件操作(create、read、append、prepend、move、rename、delete、open);文件与文件夹信息(file、files、folder、folders);属性(properties、property:set/read/remove);搜索(search、search:context、search:open);标签(tags、tag);任务(tasks、task,含切换完成与自定义状态);日记(daily、daily:path/read/append/prepend);模板(templates、template:read/insert);链接分析(backlinks、links、unresolved、orphans、deadends);Bases(bases、base:views/create/query);大纲、插件、主题与 CSS 片段、书签、仓库信息、字数、工作区、文件历史与 diff、命令面板,以及开发者命令(eval、dev:screenshot、dev:console、dev:errors、dev:css、dev:dom、dev:debug、dev:cdp、dev:mobile)。

使用方式:前置条件为 Obsidian 1.12+ 安装程序,在设置 > 常规 > 命令行界面中启用 CLI,且 Obsidian 应用必须运行。单命令模式为 obsidian <command> [params] [flags];不带命令进入 TUI 交互模式。参数取值如 name=Note,标志为布尔开关如 open、overwrite。多行内容用 \n 和 \t。仓库定位可用 vault=<name> 或 vault=<id> 作为首个参数;文件定位可用 file=<name>(wikilink 式)或 path=<路径>,未指定则默认活动文件。多数命令支持 --copy 复制输出。macOS 需在 ~/.zprofile 设置 PATH:export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS"。

适用场景:批量创建或整理笔记、脚本化搜索与标签统计、任务管理与日记追加、模板化建笔记、仓库链接健康检查、Bases 查询、插件与主题管理,以及开发者调试。

限制:需要 Obsidian 1.12+ 且应用保持运行;TUI 的 vault:open 仅限 TUI 模式;部分命令与参数细节以 obsidian help 为准。价格、平台支持范围等资料未提供。