obsidian-cli

Manage Obsidian vault content and plugins from the command line.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/BoraPerusic/agents --skill obsidian-cli-boraperusic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/BoraPerusic/agents/tree/main/skills/to%20try/obsidian-cli
Command: npx skills add https://github.com/BoraPerusic/agents --skill obsidian-cli-boraperusic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian CLI enables you to read, create, search, and manage vault content directly from the command line, streamlining workflows for developers and note-takers who rely on Obsidian.

Core Features & Use Cases

  • Read vault content and metadata from a running Obsidian instance.
  • Create, update, or search notes and vault content without opening the Obsidian UI.
  • Develop and debug plugins and themes from the command line to accelerate iteration.

Quick Start

Run the 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 content management from the command line?

You can automate Obsidian vault content management by using command-line instructions to read, create, search, and manage notes directly, bypassing the Obsidian UI for streamlined workflows.

Can I create and search notes in an Obsidian vault without opening the UI?

Yes, you can create and search notes in an Obsidian vault without opening the UI by running command-line commands that interact directly with your running Obsidian instance to manage vault content.

Does the Obsidian CLI require the Obsidian application to be running?

Yes, the Obsidian CLI requires the Obsidian application to be running, because it executes commands by interacting with the active Obsidian instance to read metadata and manage vault content.

Can I use command-line tools to develop and debug Obsidian plugins?

Yes, you can use command-line tools to develop and debug Obsidian plugins, as the CLI supports plugin development workflows to help developers iterate and test plugins directly from the terminal.

What is the best way to manage multiple Obsidian vaults from the terminal?

The best way to manage multiple Obsidian vaults from the terminal is using a command-line interface that supports executing read, create, and search commands across multiple vaults without opening the graphical interface.