↑

Obsidian 知识库管理v1.0.0

obsidian82 KB

连接本地 Obsidian 知识库,通过 obsidian-cli 执行搜索、创建、移动、重命名笔记等操作,自动处理双链引用更新。适合需要批量整理笔记、安全重构目录结构或快速检索 vault 内容的场景。

0 0 0 0 更新于 2026-10-28 14:13

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向使用 Obsidian 作为本地知识库的用户,解决 vault 路径定位、笔记批量操作及链接维护等常见需求。它能读取 macOS 上 Obsidian 的 vault 配置(~/Library/Application Support/obsidian/obsidian.json)自动识别当前打开的知识库位置,避免硬编码路径;通过 obsidian-cli 提供搜索笔记名与全文内容、创建新笔记并自动打开、安全移动或重命名笔记并同步更新 vault 内所有 [[wikilinks]] 及标准 Markdown 链接等能力。相比手动在文件系统中 mv 文件,本技能的核心优势在于重构目录时自动维护链接完整性,防止知识网络断裂。

技能包含

  • SKILL.md:技能主说明(本文件),涵盖 vault 结构解析、配置读取路径、obsidian-cli 命令速查与操作注意事项
  • _icon.png:技能图标
  • _skillhub_meta.json:技能包元数据

核心能力

  • Vault 自动定位:读取 Obsidian 官方配置获取 vault 列表与当前活跃库,支持 print-default 快速定位默认库路径
  • 全文检索:按笔记名搜索或穿透搜索笔记正文内容,返回匹配片段与行号
  • 笔记创建:通过 URI 协议新建笔记并指定初始内容,可选自动在 Obsidian 中打开
  • 安全重构:移动或重命名笔记时自动扫描并更新 vault 内所有双向链接与普通 Markdown 链接,避免死链
  • 直接编辑兼容:支持绕过 CLI 直接读写 .md 文件,Obsidian 实时感知变更

应用场景

用户怎么说本技能做什么
"帮我找到关于 AI 的所有笔记"执行 obsidian-cli search-content "AI",列出包含该关键词的笔记名、匹配片段及所在行
"把『项目计划』移到归档文件夹"执行 obsidian-cli move,将笔记迁移至目标目录并自动更新所有引用该笔记的 [[项目计划]] 链接
"新建一篇读书笔记并打开"执行 obsidian-cli create 在指定文件夹生成笔记、填充模板内容,并通过 obsidian:// URI 在 Obsidian 中打开
"我的 vault 存在哪里?"读取 obsidian.json 配置或调用 print-default --path-only,返回当前活跃 vault 的绝对路径