mcpField
O
obsidian-vault

obsidian-vault

github.com/mattpocock生产力305.7k195.5k 次安装1 天前更新
代码仓库

关于 obsidian-vault

obsidian-vault 是用于搜索和维护 Obsidian 知识库笔记的技能,说明了知识库位置、命名与链接规范,以及查找相关笔记和创建新笔记的命令行流程。

主要功能

  1. 01搜索笔记文件名和内容
  2. 02遵循标题式大小写命名
  3. 03使用 Obsidian 双向链接
  4. 04查找反向链接和索引笔记
  5. 05按知识库规范创建笔记

适用场景

  1. 01查找与某主题相关的笔记
  2. 02在现有知识库中添加关联笔记

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mattpocock/skills --skill obsidian-vault

安装后在 Claude Code 中输入/obsidian-vault确认已加载。

附带文件agents/openai.yaml

详细介绍

Obsidian 仓库

仓库位置

/mnt/d/Obsidian Vault/AI Research/

大部分内容平铺在根目录层级。

命名约定

  • 索引笔记:汇总相关主题(例如,Ralph Wiggum Index.md、Skills Index.md、RAG Index.md)
  • 所有笔记名称使用标题式大小写
  • 不使用文件夹进行组织——改用链接和索引笔记

链接

  • 使用 Obsidian [[wikilinks]] 语法:[[Note Title]]
  • 在笔记底部链接到依赖项/相关笔记
  • 索引笔记仅包含 [[wikilinks]] 列表

工作流

查找笔记
# Search by filename
find "/mnt/d/Obsidian Vault/AI Research/" -name "*.md" | grep -i "keyword"

# Search by content
grep -rl "keyword" "/mnt/d/Obsidian Vault/AI Research/" --include="*.md"

或者直接对仓库路径使用 Grep/Glob 工具。

创建新笔记
  1. 文件名使用标题式大小写
  2. 根据仓库规则,将内容写成一个独立的学习单元
  3. 在底部添加指向相关笔记的 [[wikilinks]]
  4. 如果属于编号序列,则使用层级编号方案
查找相关笔记

在整个仓库中搜索 [[Note Title]] 以查找反向链接:

grep -rl "\\[\\[Note Title\\]\\]" "/mnt/d/Obsidian Vault/AI Research/"
查找索引笔记
find "/mnt/d/Obsidian Vault/AI Research/" -name "*Index*"

评论

支持 Markdown