跳到主要內容

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"

Obsidian 使用 [[Note Name]] 語法鏈接筆記。在創建筆記時,請使用這些語法來鏈接相關內容。