obsidian-cli

Control Obsidian vaults from the command line for note operations and management.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users need to interact with vaults without opening the app, enabling quick note operations, searches, and plugin or theme testing from the command line.

Core Features & Use Cases

  • Read, create, search and manage notes and vault content from a running Obsidian instance.
  • Load and test plugins or themes by invoking CLI commands, capture errors, and re-run tasks.
  • Use case: quickly fetch a note by title, create a new note with a given content, or run a test script against the vault.

Quick Start

Run a single command to read, create, or search notes within the active Obsidian vault.

Frequently Asked Questions about obsidian-cli

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

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

You can manage Obsidian vault notes from the command line by using a CLI to programmatically read, create, search, and edit note content directly within an active Obsidian instance without opening the application UI.

Can I test Obsidian plugins without using the graphical interface?

Yes, you can test Obsidian plugins without the UI by invoking CLI commands against a running Obsidian instance to load plugins, capture errors, and re-run test scripts directly from the terminal.

Do I need the Obsidian app running to execute CLI vault operations?

Yes, performing CLI vault operations requires the Obsidian runtime and CLI to be active and accessible, because the commands execute against a running Obsidian instance to manage notes and test plugins.

What is the best way to search vault content in environments without the Obsidian UI?

The best way to search vault content without the UI is using command-line instructions that programmatically query your active Obsidian instance to retrieve matching notes and vault data directly in the terminal.

How do I create a new note in an Obsidian vault via terminal commands?

To create a new note via terminal commands, run a single CLI operation that passes the desired content to the active Obsidian instance, programmatically generating the note inside the target vault.