Obsidian 知识库导航
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d8831e99/knowledge-base-navigator。
技能介绍
解决什么问题
当 Obsidian 库中笔记数量增多后,人工维护索引往往需要手动罗列所有文件夹和标签,既费时又容易遗漏关键笔记,查找特定主题还需逐层翻阅目录,影响日常检索体验。
核心能力与工作流程
- 自动生成导航:运行后会在指定路径生成
总导航.md文件,作为统一的入口索引,同时写入.nav_version用于版本追踪。 - 定时刷新索引:通过系统 cron 实现每天 22:30 自动执行,也能按需手动触发,保证导航与知识库内容同步。
- 多路径兼容:除主输出外,还会在根目录保留副本
总导航.md,适配历史笔记中的旧引用路径,避免链接失效。 - 依赖环境:需要 Python 3.8+ 环境,以及对 Obsidian 根目录的读写权限,运行一次即可完成索引更新。
适用边界与注意点
- 库规模适配:更适合中小到中等规模的 Obsidian 库,若笔记数量极多,可能需要关注生成后的导航文件体积。
- 环境依赖:依赖有效的 cron 配置和 Python 运行环境,环境缺失会导致定时任务无法正常执行。
- 路径一致性:需确保配置的 Obsidian 路径与实际使用路径完全一致,否则无法正确生成或更新导航文件。
使用场景
- 当Obsidian库笔记增多时,需生成统一入口避免逐层查找
- 笔记内容更新后,需同步刷新导航索引保持与库一致
- 历史笔记引用旧路径时,需保留根目录副本防止链接失效
适合人员
- 经常在Obsidian中管理大量笔记的个人用户,需快速检索特定主题
- 习惯用定时任务维护知识库索引的技术人员,需确保导航自动更新
- 有历史笔记引用旧路径的Obsidian使用者,需避免链接失效