obsidian-cli

Automate Obsidian vault management tasks via the Obsidian CLI.

4|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/flowing-abyss/obsidian-vault-skills --skill obsidian-cli-flowing-abyss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/flowing-abyss/obsidian-vault-skills/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/flowing-abyss/obsidian-vault-skills --skill obsidian-cli-flowing-abyss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian CLI enables direct, scriptable control over Obsidian vaults, allowing users to perform common vault operations without opening the app, reducing manual friction and speeding up workflows.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, properties, and more from the command line.
  • Develop and debug Obsidian plugins and themes with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM.
  • Script and automate repetitive vault operations across single or multiple vaults, including plugin/theme workflows and DOM inspection.

Quick Start

Install Obsidian and run obsidian help to begin managing notes from the command line.

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?

Yes, Obsidian must be open and running for the CLI to execute vault management commands, inspect the DOM, and capture errors during plugin and theme development workflows.

Can I debug Obsidian plugins and themes via the CLI?

Yes, you can debug Obsidian plugins and themes via the CLI using commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM directly from your development environment.

How do I automate repetitive note-taking tasks in Obsidian?

You automate repetitive note-taking tasks in Obsidian by scripting vault operations through the CLI, enabling automated reading, creating, and searching of notes across multiple vaults to speed up workflows.

Does the Obsidian CLI work for searching notes across multiple vaults?

Yes, the Obsidian CLI works for searching notes across multiple vaults, allowing you to script and automate vault operations including reading, creating, and inspecting notes from the command line.

What are the limitations of using a CLI to control Obsidian vaults?

A key limitation of using the CLI to control Obsidian vaults is that the Obsidian application must be open for commands to execute, meaning it cannot run vault operations in a fully headless background environment.