obsidian-vault-manager

Installation
SKILL.md

Obsidian Vault Manager

Quick start

  • Register or discover vaults:
    • python3 scripts/vault_registry.py discover --merge
    • python3 scripts/vault_registry.py add --path "/path/to/Vault" --name "Vault"
  • List vaults: python3 scripts/vault_registry.py list
  • Set active vault: python3 scripts/vault_registry.py set-active --name "Vault"
  • Set default working folder (within the vault): python3 scripts/vault_registry.py set-workdir --name "Vault" --workdir "path/inside/vault"
  • Show active vault: python3 scripts/vault_registry.py active
  • Pick a vault and confirm its path contains .obsidian/.
  • Perform note operations with file edits and rg.

Local data and env

  • If /.. is skills, project_root is two levels above the skills folder (/../../..). 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 env keys.
  • Install local tools into .skills-data/obsidian-vault-manager/bin and prepend it to PATH when needed.
Related skills
Installs
1
GitHub Stars
1
First Seen
Apr 16, 2026