← ClaudeAtlas

obsidian-vault-managerlisted

Manage local Obsidian vaults and markdown notes. Use when Codex needs to connect to local Obsidian vaults, register vault paths, or create/edit/refactor/search notes, frontmatter, links, tags, and attachments within a vault.
eugenepyvovarov/obsidian-agent-skill · ★ 10 · Data & Documents · score 67
Install: claude install-skill eugenepyvovarov/obsidian-agent-skill
# Obsidian Vault Manager ## Quick start - Register or discover vaults with Obsidian CLI first: - `python3 scripts/vault_registry.py discover --merge` - `python3 scripts/vault_registry.py list` - Add a vault manually when needed: - `python3 scripts/vault_registry.py add --path "/path/to/Vault" --name "Vault"` - Manage active workspace: - `python3 scripts/vault_registry.py set-active --name "Vault"` - `python3 scripts/vault_registry.py set-workdir --name "Vault" --workdir "path/inside/vault"` - `python3 scripts/vault_registry.py active` - Run full Obsidian CLI command surface via `obsidian` subcommand (machine-first by default): - `python3 scripts/vault_registry.py obsidian --vault "Vault" search query="meeting notes"` - `python3 scripts/vault_registry.py obsidian --raw --vault "Vault" read file="Project.md"` - Enable destructive commands with `--force-delete`: - `python3 scripts/vault_registry.py obsidian --force-delete --vault "Vault" delete file="Old.md" permanent` - Pick a vault and confirm its path contains `.obsidian/` for manual adds. ## Local data and env - If <skill-root>/.. is `skills`, project_root is two levels above the `skills` folder (<skill-root>/../../..). Confirm with the user if unsure. - Store all mutable state under <project_root>/.skills-data/obsidian-vault-manager/. - Keep the vault registry at .skills-data/obsidian-vault-manager/vaults.json. - Use .skills-data/obsidian-vault-manager/.env for SKILL_ROOT, SKILL_DATA_DIR, and per-skill e