What problem does it solve?
Operating an Obsidian vault typically demands manual GUI interaction, so this skill exposes the obsidian CLI to automate note management, search, and plugin workflows directly from the terminal.
Core Features & Use Cases
- Vault navigation: Specify vault names, read files, search content, and create or append notes without leaving the command line.
- Task and metadata control: Update properties, manage task lists, and run dedicated commands such as tasks, property:set, daily:append, and backlinks to keep structured data in sync.
- Plugin development: Reload plugins, capture errors, run JavaScript evaluations, take screenshots, and inspect the DOM to streamline theme or plugin debugging cycles.
- Use Case: While developing an Obsidian plugin, chain plugin:reload, dev:errors, and dev:screenshot to verify changes, identify regressions, and document UI updates without toggling away from the terminal.
Quick Start
Launch the obsidian CLI and run obsidian read file=My Note to display the note contents in the terminal.