SuperAPI AI 工具集

obsidian-cli

通用与其它

查看项目

更新于 10-15 23:43

技能介绍

用途:该技能让用户通过官方 Obsidian 命令行界面(obsidian-cli)在终端与笔记库交互,完成读取、搜索、创建和管理笔记、日记、任务、属性等操作。

前提条件:需 Obsidian v1.12+(2024 年末发布),并具备 Catalyst 或更高许可(Obsidian Sync、Publish 或社区支持);Obsidian 必须处于运行状态,因为 CLI 通过 IPC 与活动实例通信,不直接操作文件;支持 macOS、Windows、Linux。可用 obsidian --version 和 obsidian help 验证安装。

主要能力:文件操作(read、create、append、prepend、delete、rename、move、open);文件信息(file、files、folder、folders、vault、vaults、wordcount);搜索与导航(search、search:context、search:open);链接与引用(links、backlinks、aliases、unresolved、deadends、orphans);标签(tags、tag);任务(tasks、task);属性(properties、property:set、property:read、property:remove);模板(templates、template:read、template:insert);书签(bookmarks、bookmark);Bases(bases、base:views、base:query、base:create);发布(publish:status、publish:add、publish:remove、publish:list、publish:site、publish:open);同步与历史(sync:status、sync、sync:history、sync:read、sync:restore、sync:deleted、sync:open、history、history:read、history:restore、diff);插件(plugins、plugins:enabled、plugin、plugin:enable、plugin:disable、plugin:install、plugin:uninstall、plugin:reload、plugins:restrict);主题(themes、theme、theme:set、theme:install、theme:uninstall)。

使用方式:基本结构为 obsidian <command> [parameter=value...] [--flag...]。文件定位有两种:file=<名称> 按 wikilink 方式跨文件夹解析,较灵活但较慢;path=<路径> 从库根目录精确访问,适合性能敏感场景。默认作用于当前活动库,可用 vault="My Vault" 覆盖。含空格的值需加引号,换行用 \n,制表符用 \t;flag 为布尔选项(如 --verbose、--overwrite、--inline),parameter 为键值对。可用 obsidian help <command> 查看详细选项。

适用场景:在终端批量管理笔记、查询任务与属性、检查链接健康度、管理插件与主题、处理发布与同步版本等。

限制:依赖运行中的 Obsidian 实例与 IPC;需 v1.12+ 及 Catalyst 或更高许可;部分功能(如发布、同步)依赖对应服务;资料未提供具体收费与价格信息。