Use case or problem
The CLI is golden, and great for use by agents like claude code.
But I often want claude to work inside its own vault as a default before committing content to my personal vault. The CLI currently only supports working within the same vault.
Proposed solution
Having the ability to move or copy notes from one vault to another would really help keep separation between agentic workflows and personal content. Perhaps something like:
# move
obsidian move file="Claude summary" to="Inbox/" to-vault="Personal Vault"
# copy
obsidian copy file="Claude summary" to="Inbox/" to-vault="Personal Vault"
It would be especially useful to fail if there is existing content to prevent from unintentionally clobbering personal notes.
Current workaround (optional)
It’s possible to just move the files in the filesystem, or have claude do that, but it’s nice to keep a tighter leash by enforcing obsidian CLI use.