Obsidian
在 Obsidian 库中读取、搜索和创建笔记。
技能元数据
| 来源 | 捆绑(默认安装) |
| 路径 | skills/note-taking/obsidian |
参考:完整 SKILL.md
信息
以下是 Hermes 在触发此技能时加载的完整技能定义。这是技能激活时代理所看到的指令。
Obsidian 库
位置: 通过 OBSIDIAN_VAULT_PATH 环境变量设置(例如在 ~/.hermes/.env 中)。
如果未设置,则默认为 ~/Documents/Obsidian Vault。
注意:库路径可能包含空格 - 请始终使用引号将其括起来。
读取笔记
VAULT="${OBSIDIAN_VAULT_PATH:-$HOME/Documents/Obsidian Vault}"
cat "$VAULT/Note Name.md"
列出笔记
VAULT="${OBSIDIAN_VAULT_PATH:-$HOME/Documents/Obsidian Vault}"
# All notes
find "$VAULT" -name "*.md" -type f
# In a specific folder
ls "$VAULT/Subfolder/"
搜索
VAULT="${OBSIDIAN_VAULT_PATH:-$HOME/Documents/Obsidian Vault}"
# By filename
find "$VAULT" -name "*.md" -iname "*keyword*"
# By content
grep -rli "keyword" "$VAULT" --include="*.md"
创建笔记
VAULT="${OBSIDIAN_VAULT_PATH:-$HOME/Documents/Obsidian Vault}"
cat > "$VAULT/New Note.md" << 'ENDNOTE'
# Title
Content here.
ENDNOTE
追加到笔记
VAULT="${OBSIDIAN_VAULT_PATH:-$HOME/Documents/Obsidian Vault}"
echo "
New content here." >> "$VAULT/Existing Note.md"
Wiki 链接
Obsidian 使用 [[Note Name]] 语法链接笔记。在创建笔记时,请使用这些语法来链接相关内容。