/obsidian-cli
Obsidian CLI
Drive Obsidian from the command line. Read, create, search, tag, build plugins, debug themes.
What it does
Wraps the Obsidian CLI for scripted vault work: read and create notes, search, append to daily notes, set properties, manage tasks and tags, query backlinks. Plus plugin and theme dev loop: reload plugins, capture errors, screenshot, inspect the DOM. Targets the active vault by default, supports vault switching.
Use it when a batch operation would be painful by hand (bulk property edits, mass tagging, sync from external data), when building or debugging a plugin, or when a skill needs to interact with the vault without Claude reading every file manually.
Outputs successful CLI invocations with structured results, or clear errors when Obsidian isn't running or a vault isn't targeted. Pairs with `obsidian-markdown` (the content format) and `obsidian-bases` (the views over the notes).
