SuperAPI AI 工具集

vault-management

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能面向 Obsidian 仓库(vault)的检查与跨仓库路由。适合列出 Obsidian 已知的所有仓库、查看活动仓库的路径/文件数/大小等诊断信息,或让某一条命令临时作用于非活动仓库。若需列出活动仓库内的文件或读取具体笔记,应改用 vault-files;若要永久切换活动仓库,应使用 TUI 中的 vault:open。

前提条件:Obsidian 桌面版 v1.12.4+ 且已启用 CLI,Obsidian 需处于运行状态。

主要能力与用法: 查看活动仓库概览:obsidian vault;仅取特定字段:obsidian vault info=name、info=path、info=files、info=folders、info=size。 枚举已知仓库:obsidian vaults(仅名称)、obsidian vaults verbose(含路径)、obsidian vaults total(仅数量)。 vault= 是全局前缀,必须放在命令之前,而非普通参数:obsidian vault=Notes daily;obsidian vault="My Vault" search query="meeting";也可用仓库 ID:obsidian vault=abc123def files。 默认仓库规则:CLI 默认使用 Obsidian 当前聚焦的活动仓库;若终端工作目录本身位于某个仓库文件夹内,则该仓库优先。vault= 前缀可覆盖以上两者,且仅作用于单次命令调用。 在 TUI 中,vault:open name=Notes 可在本次会话内切换活动仓库;TUI 之外建议逐命令使用 vault= 前缀。

常见模式:可结合 shell 循环对每个仓库输出文件数与大小,形成诊断快照;也可在活动仓库为其他仓库时,用 vault=Personal search query="trip ideas" format=json 在指定仓库内搜索;脚本中可用 obsidian vault info=name 与 info=path 确认将命中的仓库。

限制:依赖 Obsidian 桌面版与 CLI,且 Obsidian 必须运行;vault= 仅对单条命令生效,不能永久切换仓库;永久切换需 TUI 的 vault:open。资料未提供其他平台支持、收费或价格信息。