生产力
obsidian-vault-manager avatar

obsidian-vault-manager

使用 Obsidian CLI 管理你的笔记库、笔记与 wiki-links。支持安全移动笔记、模糊搜索、每日笔记创建与结构化内容维护。

简介

Obsidian Vault Manager 是一项专为通过原生 Obsidian CLI 与 Obsidian 笔记库互动而设计的技能。它适合使用 Obsidian 进行笔记、文档撰写或知识管理系统(如 Zettelkasten)的知识工作者、开发人员与研究人员。通过直接存取笔记库的操作,此技能可确保结构变更(例如移动或重新命名文件)能被正确执行,而不会破坏 wiki-links 或内部引用,它充当了自动化工作流程与静态 Markdown 文件之间的桥梁。

  • 执行笔记库层级的操作,包括列出笔记库、获取文件路径以及探索目录结构。

  • 执行链接安全(link-safe)的笔记移动与重新命名指令,确保所有 [[wiki-links]] 自动更新以维护知识库完整性。

  • 通过自动化每日笔记创建与基于模板的文件生成,简化每日工作流程。

  • 支持使用搜索查询来进行复杂的内容检索,并可选文件夹路径或输出格式进行过滤。

  • 支持结构化数据输入,通过读取现有的笔记前言(frontmatter)与格式设置,确保整个笔记库的格式一致性。

  • 使用前请务必确认已安装原生的 'obsidian' 二进制文件;它不是 npm 包。

  • 专门将此 CLI 用于结构性操作(移动、重新命名、列表)。若需写入大量内容,请在取得文件路径后搭配标准的写入工具使用。

  • 当创建或附加内容时,请利用 'printf' 或类似方法正确处理多行内容、前言与换行符,以防止内容截断。

  • 务必检查现有笔记以仿效当前的本地格式、标签结构与前言需求。

  • 使用特定的 'obsidian move' 指令而非标准的 shell 'mv' 指令,以维持笔记库内部链接的完整性。

仓库统计

Star 数
11
Fork 数
1
Open Issue 数
1
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 18:53
在 GitHub 查看