obsidian-cli

Automate Obsidian vault note, task, and property management from the command line.

Updated May 1, 2026
One-click install
npx skills add https://github.com/oguzhanguvenkaya/oguzhan_claude_code_configurations --skill obsidian-cli-oguzhanguvenkaya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/oguzhanguvenkaya/oguzhan_claude_code_configurations/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/oguzhanguvenkaya/oguzhan_claude_code_configurations --skill obsidian-cli-oguzhanguvenkaya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often need to perform repetitive vault operations, manage notes and tasks, and debug plugins through the GUI. The Obsidian CLI provides a programmable interface to read, create, search, and manipulate notes, tasks, and properties from the terminal, enabling faster workflows and automation.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, and properties in a vault from the command line.
  • Develop and debug Obsidian plugins and themes with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM.
  • Operate across multiple vaults and automate repetitive tasks for consistent vault management.

Quick Start

Run obsidian help to see all commands and begin automating vault tasks from the terminal.

Frequently Asked Questions about obsidian-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Obsidian vault management from the command line?

Automate Obsidian vault management by using the Obsidian CLI to read, create, search, and manipulate notes, tasks, and properties directly from the terminal. It enables faster workflows for repetitive vault operations without GUI interaction.

Can I debug Obsidian plugins from the terminal?

Debug Obsidian plugins from the terminal by running CLI commands to reload plugins, execute JavaScript, capture errors, take screenshots, and inspect the DOM. This requires the Obsidian application to be open during the debugging process.

Does the Obsidian CLI require the app to be open to manage notes?

The Obsidian CLI requires the Obsidian application to be open to execute vault interactions, manage notes, and run debugging commands. This ensures direct synchronization with active vault data and plugin states.

What is the best way to search and update note properties across multiple Obsidian vaults?

The best way to search and update note properties across multiple vaults is using the Obsidian CLI, which operates across multiple vaults to automate repetitive note management tasks for consistent maintenance.

How do I reload an Obsidian plugin without using the graphical interface?

Reload an Obsidian plugin without the GUI by executing specific CLI commands designed for plugin development, allowing rapid iteration and debugging directly from the terminal while Obsidian runs.

Are there limitations to automating Obsidian note management via the command line?

Limitations to automating Obsidian note management via the command line include the requirement that the Obsidian application must remain open, and all interactions are bound to the capabilities of the available CLI commands for vault operations.