obsidian-cli

Read, create, search, and manage Obsidian notes from the command line.

4.3k|501|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/breferrari/obsidian-mind --skill obsidian-cli-breferrari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/breferrari/obsidian-mind/tree/main/.claude/skills/obsidian-cli
Command: npx skills add https://github.com/breferrari/obsidian-mind --skill obsidian-cli-breferrari

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read, create, search, and manage notes in Obsidian from the command line.

Core Features & Use Cases

  • Read notes, create notes, and search vault content via a unified Obsidian CLI.
  • Manage tasks, properties, and metadata; support plugin and theme development and debugging workflows.
  • Use Case: Quickly audit notes by querying for specific tags or content and export results for reporting.

Quick Start

Open your Obsidian vault and run a command such as obsidian read file="My Note" to fetch its contents.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I read and manage Obsidian notes from the command line?

You can read, create, and manage Obsidian notes from the command line by using a CLI to execute commands that fetch and manipulate vault content directly within automation workflows.

Can I use command line automation to search content inside an Obsidian vault?

Yes, you can use command line automation to search an Obsidian vault for specific tags or content, allowing you to quickly audit notes and export the query results for reporting purposes.

Does Obsidian need to be open to run CLI commands for plugin development?

Yes, Obsidian must be open and running to execute CLI commands for plugin development, as the CLI relies on the active application to reload plugins, run JavaScript, and capture errors.

What is the best way to debug Obsidian plugins from an external terminal?

The best way to debug Obsidian plugins from an external terminal is using a CLI that interacts with the active application to reload plugins, inspect the DOM, run JavaScript, and capture errors.

How do I take screenshots or inspect the DOM in Obsidian without clicking through the UI?

You can take screenshots and inspect the DOM in Obsidian without UI interaction by executing CLI commands that programmatically capture the interface state and return DOM information for debugging.

Can I manage Obsidian tasks and note properties via automation scripts?

Yes, you can manage Obsidian tasks and note properties via automation scripts by executing CLI commands that programmatically read, update, and organize metadata across your vault.