obsidian-vault-manager

Installation
SKILL.md

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.
Installs
2
GitHub Stars
10
First Seen
Mar 12, 2026