← ClaudeAtlas

obsidianlisted

Read, list, search, create, append to, and edit notes in an Obsidian vault on the filesystem. Use for any Obsidian note-taking task (vault is just markdown files plus [[wikilinks]]).
aashutosh396/mindpalace · ★ 0 · AI & Automation · score 75
Install: claude install-skill aashutosh396/mindpalace
# Obsidian Vault An Obsidian vault is just a folder of markdown (`.md`) files linked with `[[wikilinks]]`. This skill is filesystem-first: reading notes, listing notes, searching note files, creating notes, appending content, and adding wikilinks — all with normal file tools. ## Vault path Resolve a concrete absolute vault path before doing anything. - Convention: the vault path may be in the `OBSIDIAN_VAULT_PATH` environment variable. Resolve it with bash: `echo "$OBSIDIAN_VAULT_PATH"`. - If unset, fall back to `~/Documents/Obsidian Vault` (check it exists: `ls -d ~/Documents/Obsidian\ Vault`). - Vault paths often contain spaces — always quote them in bash, and pass a fully-resolved absolute path (not `$OBSIDIAN_VAULT_PATH`) to the Read/Write/Edit tools, which do not expand shell variables. ## Read a note Use the **Read** tool with the resolved absolute path. It gives line numbers and pagination — better than `cat`. ## List notes Use the **Glob** tool against the vault path. - All markdown notes: pattern `**/*.md` under the vault path. - A subfolder: pattern `**/*.md` rooted at that subfolder's absolute path. ## Search - **Filename search** → Glob with a name pattern (e.g. `**/meeting*.md`). - **Content search** → Grep with the regex as the pattern, `path` set to the vault, and `glob: "*.md"` to restrict matches to notes. ## Create a note Use the **Write** tool with the resolved absolute path and the full markdown content. Avoids shell-quoting issues from heredo