obsidian
Run any CLI command to manage your vault: create notes, search content, list files/tags/tasks, move or delete notes, and read properties or backlinks.
Instructions
Run any Obsidian CLI command. Pass the full command string exactly as you
would on the terminal (minus the leading 'obsidian' binary name). Leading
vault=NAME overrides the active vault and is cached for subsequent calls.
Intent -> verb cheatsheet. Use the canonical verb on the right; the convenience
tools (obsidian_*) wrap the same verbs with typed args.
PUT put new note from template -> templater:create-from-template template=… file=… create plain note -> create path=… content=… append to today's daily -> daily:append content=… GET read note -> read path=… (or file=…) search content -> search:context query=… [path=… limit=…] list properties / read one -> properties [file=…] | property:read name=… file=… list backlinks -> backlinks file=… MOVE/RENAME move or rename note -> move file=… to=… (or path=…) DELETE delete note -> delete path=… DISCOVER list files -> files [folder=… ext=…] list tags with counts -> tags counts [sort=name|count] list tasks -> tasks [daily todo done path=…] recently opened -> recents CLI reference -> help [verb]
If you don't see the intent here, the CLI's help verb is the source of truth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| command | Yes | CLI command and arguments |