obsidian-cli

Manage Obsidian vaults, notes, tasks, and metadata from the command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vault management from the command line eliminates repetitive UI interactions, enabling faster note creation, search, and plugin development workflows.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, properties, and more from the CLI.
  • Reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM for debugging Obsidian plugins/themes.
  • Supports plugin and theme development workflows with commands to reload plugins and debug.

Quick Start

Open a terminal and run obsidian help to see all commands and start interacting with your 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 vaults from the command line?

Obsidian vault management from the command line enables reading, creating, and searching notes, tasks, and vault metadata programmatically. It requires the Obsidian desktop application to be open while executing commands for deterministic operations.

Can I automate bulk note creation and task management in Obsidian?

You can automate bulk note creation and task management in Obsidian using command-line operations that support batch processing, bulk searches, and automated task workflows across multiple vaults without repetitive UI interactions.

Does the Obsidian CLI support plugin and theme development workflows?

The Obsidian CLI supports plugin and theme development workflows by providing commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM for debugging Obsidian plugins and themes.

Do I need Obsidian running to use command-line vault operations?

You need the Obsidian application running to use command-line vault operations because the CLI enables programmatic interaction with active vaults, meaning the app must be open to execute commands and manage notes or tasks successfully.

What are the limitations of using a command-line interface for Obsidian notes?

A key limitation of using a command-line interface for Obsidian notes is the requirement for familiarity with command syntax and options. Additionally, the Obsidian app must remain open, meaning it cannot operate in fully headless or detached server environments.