Files
nexus/wiki/sources/obsidian-cli.md

4.0 KiB
Raw Blame History

title, type, tags, date
title type tags date
Obsidian CLI source
obsidian
cli
automation
skills
2026-04-16

Source File

Summary用中文描述

  • 核心主题Obsidian CLI 官方命令行工具——从终端完全控制 Obsidian支持脚本化、自动化和外部工具集成
  • 问题域日常笔记操作的命令行化、AI Agent 对 Obsidian 的自动化控制、插件与主题开发调试
  • 方法/机制:通过 TUI交互终端界面或单命令两种模式obsidian <command> 语法调用各类内置命令;支持 vault 切换、参数/标志传参、文件定位file= vs path=);开发者命令通过 CDPChrome DevTools Protocol实现截图、控制台执行、插件热重载
  • 结论/价值Obsidian CLI 将 Obsidian 的全部 GUI 功能暴露给命令行,使 AI Agent 可以通过标准化 CLI 接口实现笔记的增删改查、日程管理、搜索、任务操作等,是 AI Agent 操作 Obsidian 知识库的核心工具

Key Claims用中文描述

  • Obsidian CLI 覆盖了 Obsidian GUI 中的所有功能,任何 GUI 操作均可通过命令行实现
  • Obsidian CLI 需要 Obsidian 1.12+ 安装程序,首次使用需在 Settings → General 中启用并注册
  • Obsidian CLI 需要 Obsidian 应用处于运行状态,首条命令会自动启动应用
  • TUI 模式支持命令历史、反向搜索Ctrl+R和自动补全适合交互式使用
  • 开发者命令通过 Chrome DevTools Protocol 实现,使 AI Agent 能够自动测试和调试插件

Key Quotes

"Anything you can do in Obsidian you can do from the command line. Obsidian CLI even includes developer commands to access developer tools, inspect elements, take screenshots, reload plugins, and more." — Obsidian CLI 官方文档 "Obsidian CLI requires the Obsidian app to be running. If Obsidian is not running, the first command you run launches Obsidian." — Obsidian CLI 官方文档

Key Concepts

  • Obsidian-CLI:官方命令行工具,通过终端控制 Obsidian 的全部功能
  • Obsidian-TUI:交互式终端界面,支持命令历史、自动补全、反向搜索
  • Vault-Managementvault 切换机制,支持按名称或 ID 定向操作不同笔记库
  • Developer-Commands:开发者命令组,通过 Chrome DevTools Protocol 实现插件调试和自动化测试
  • Daily-Notes-CLICLI 中的日记命令,支持打开/追加/前置日记内容
  • File-Recovery:文件历史版本管理,支持 diff 对比和 history 恢复
  • CDP-CommandsChrome DevTools Protocol 命令集支持截图、控制台执行、DOM 查询
  • Plugin-Reload:插件热重载命令,无需重启应用即可刷新社区插件

Key Entities

Connections

Contradictions

  • obsidian-必装-skills 中的 obsidian-cli 描述存在细微视角差异:
    • 冲突点obsidian-cli 究竟是"官方 CLI 工具"还是"第三方 Skill"
    • 当前观点本文档obsidian-cli 是 Obsidian 官方内置 CLIObsidian.md 出品)
    • 对方观点obsidian-必装-skills将 obsidian-cli 列为 kepano 发布的 Obsidian Skills 之一
    • 分析两种描述均正确——obsidian-cli 既是 Obsidian 官方内置功能v1.12+),也是 kepano 在 Skills 项目中收录整理的工具