obsidian-cli

Automate Obsidian vault operations from the command line.

6|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/NachoOsella/DotFiles-V4 --skill obsidian-cli-nachoosella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/NachoOsella/DotFiles-V4/tree/main/pi/.pi/agent/skills/obsidian-cli
Command: npx skills add https://github.com/NachoOsella/DotFiles-V4 --skill obsidian-cli-nachoosella

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults are powerful but controlling them from the terminal enables automation, scripting, and integration with other tools. This skill lets you read, create, search, and manage notes, tasks, properties, and more without opening the Obsidian GUI.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, and vault metadata via the obsidian CLI.
  • Reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM for plugin/theme development and debugging.
  • Use in automation scripts or CI to manage vault content across environments.

Quick Start

Use the obsidian CLI to read, create, and search notes in your vault 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 operations from the command line?

Automate Obsidian vault operations by using the obsidian CLI to read, create, search, and manage notes, tasks, and properties directly from the terminal without opening the GUI.

Can I use the obsidian CLI to reload plugins and debug theme development?

Yes, plugin and theme development is supported. Use CLI commands to reload plugins, run JavaScript, capture dev:errors, take dev:screenshots, and inspect the DOM for debugging.

Does the obsidian CLI require an active Obsidian instance to manage notes?

Yes, executing CLI commands to manage vault metadata and content requires both the obsidian CLI installed and an active Obsidian instance running within your local environment.

What is the best way to integrate Obsidian vault management into CI scripts?

Integrate Obsidian vault management into CI scripts by applying the obsidian CLI to programmatically read, create, and manage notes across different local environments for vault automation.

How do I search and read notes in an Obsidian vault from the terminal?

Search and read notes in an Obsidian vault from the terminal by executing the read and search commands provided by the obsidian CLI, returning vault content and metadata directly.