Obsidian 1.0.0

💎 命令行驱动你的第二大脑

通过 obsidian-cli 管理 Obsidian 知识库,实现笔记搜索、创建、安全重命名及链接自动更新,适合自动化 PKM 工作流。

收藏
12.5k
安装
2.6k
版本
1.0.0
CLS 安全性认证2026-05-19
点击查看完整报告 >

使用说明

核心用法

Obsidian 本质是一个本地 Markdown 笔记管理工具,每个 vault 即普通文件夹。obsidian-cli 提供命令行接口,支持:

  • vault 定位:读取 ~/Library/Application Support/obsidian/obsidian.json 获取活动 vault,避免硬编码路径
  • 搜索search(文件名)与 search-content(全文检索带上下文)
  • 笔记管理create(支持 --open 直接唤起 Obsidian)、move/rename(自动修复 vault 内所有 [[wikilink]] 和 Markdown 链接)、delete
  • 直接编辑.md 文件即纯文本,可用任意编辑器修改,Obsidian 实时同步

显著优点

1. 链接安全重构move 命令的核心价值——自动更新双向链接,避免手动断链
2. 零锁定:vault 是标准文件夹,笔记为纯 Markdown,随时迁移至其他工具

3. URI 集成:通过 obsidian:// 协议与桌面端联动,兼顾脚本自动化与 GUI 体验

4. 多 vault 支持:适合工作/个人、iCloud/本地分离等场景

潜在局限

  • 依赖 Obsidian 安装create --open 需 URI handler,纯 headless 环境受限
  • URI 限制:无法通过协议创建隐藏目录(. 开头)下的笔记
  • canvas 文件*.canvas 为 JSON 格式,需专门处理,cli 不直接支持
  • 插件配置.obsidian/ 目录存储复杂插件状态,自动化修改易引发兼容问题

适合人群

  • 已使用 Obsidian 的开发者/高级用户,希望将笔记工作流接入 shell 脚本
  • 需要批量重构笔记结构、维护大型知识库的 PKM 重度用户
  • 偏好本地优先、文件系统透明的 Markdown 管理方案者

常规风险

  • move 操作虽自动更新链接,但大规模重构前仍建议 git 备份 vault
  • 多设备同步时(iCloud/Dropbox),cli 操作可能与 Obsidian 移动端产生冲突,需确保同步完成后再执行命令
  • delete 无回收站机制,直接永久删除

安全解读

核心用法

Obsidian Skill 提供对 Obsidian 知识库的自动化管理能力,主要围绕 obsidian-cli 工具展开:

知识库定位

  • 通过 ~/Library/Application Support/obsidian/obsidian.json 读取活跃知识库
  • 使用 obsidian-cli print-default --path-only 快速获取默认知识库路径
  • 支持多知识库切换(工作/个人/iCloud 等场景)

核心操作

  • 搜索: obsidian-cli search "关键词"(笔记名)或 search-content(全文检索)
  • 创建: obsidian-cli create "路径/笔记" --content "内容" --open 自动生成并打开
  • 移动/重构: obsidian-cli move 安全重命名并自动更新 [[wikilinks]] 和 Markdown 链接
  • 删除: obsidian-cli delete "路径/笔记"

直接编辑模式
Skill 鼓励在适当场景下直接操作 .md 文件——Obsidian 会实时感知变更,这比 CLI 更高效。

显著优点

1. 零代码风险: 纯 Markdown 文档型 Skill,无可执行代码,安全评级 S+
2. 链接完整性保障: move 命令自动重构双链网络,避免手动迁移导致的断链

3. 双模式灵活: CLI 自动化与直接文件编辑并存,按需选择

4. 配置驱动: 读取 Obsidian 官方配置,不硬编码路径,适配多知识库场景

潜在局限

  • macOS 限定: obsidian.json 路径基于 macOS Library 结构,跨平台需调整
  • URI 依赖: create --open 需要 Obsidian 已安装且 URI handler 正常注册
  • 隐藏目录限制: 无法通过 URI 在 . 开头的隐藏目录下创建笔记
  • 无原生 Windows/Linux 指引: 文档未覆盖其他平台的配置路径

适合人群

  • Obsidian 重度用户,需要批量管理笔记或自动化工作流
  • 注重链接网络完整性的知识库维护者
  • 希望用脚本衔接 Obsidian 与其他工具(如 AI、笔记同步)的开发者

常规风险

  • 知识库路径变更: 若手动修改 obsidian.json 或移动知识库文件夹,脚本可能失效
  • 多人协作冲突: 直接文件编辑与 Obsidian 同时运行时可能产生保存冲突
  • CLI 工具可用性: 依赖 obsidian-cli 二进制,需通过 Homebrew 单独维护

安全认证摘要

CLS-Certify 扫描显示:零威胁发现、零依赖风险、无敏感信息泄露,仅含官方文档链接。建议定期验证文档链接有效性并补充开源许可证声明。

Obsidian 1.0.0 内容

手动下载zip · 1.5 kB
SKILL.mdtext/markdown
请选择文件