SuperAPI AI 工具集

obsidian-cli

办公与效率

查看项目

更新于 11-02 19:31

技能介绍

Obsidian CLI 用于通过命令行与正在运行的 Obsidian 实例交互,从而实现仓库管理。完整文档见 https://help.obsidian.md/cli。

用途 可用于自动创建和修改笔记(例如每日笔记),跨仓库批量提取数据或搜索,将 Obsidian 集成到外部工作流(例如为项目管理工具生成任务),以及开发支持(如重载插件、通过 CLI 调试)。

不适用场景 当 Obsidian 未运行或无法访问时不应使用;需要图形界面的复杂 UI 交互(如设置主题、图形化管理附件)不适合使用;当简单文件系统操作即可满足需求时,应改用标准系统命令。

主要能力 根据资料,该技能覆盖仓库管理中的读取、创建、搜索笔记,以及任务、属性等操作,并支持插件重载与调试等开发用途。

使用方式 参数以 = 赋值,含空格的值需加引号,例如: obsidian create name="My Note" content="Hello world" 运行 obsidian help 可查看所有可用命令。 示例:创建名为“Meeting Summary”、内容为“Discussed project goals.”的笔记: obsidian create name="Meeting Summary" content="Discussed project goals." 预期输出为确认笔记已在仓库指定路径创建。

使用步骤

  1. 确定目标:明确具体的仓库操作(创建、读取、搜索、任务、属性)。
  2. 检查环境:确认 Obsidian 正在运行。
  3. 构造命令:使用 obsidian <command> name="<value>" content="<value>"。
  4. 执行并验证:运行命令,检查终端输出以确认执行成功。

限制与注意事项 CLI 正常运行前提是 Obsidian 处于打开状态;路径相对于当前活动的 Obsidian 仓库;值中含空格时必须使用引号。关于收费、价格、平台支持范围等信息,资料暂未提供。