obsidian-cli

Automate Obsidian vault read, create, search, and management operations from the command line.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/nq-rdl/agent-extensions --skill obsidian-cli-nq-rdl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/nq-rdl/agent-extensions/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/nq-rdl/agent-extensions --skill obsidian-cli-nq-rdl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with Obsidian vaults from the command line to streamline vault operations, enabling quick access, automated workflows, and easier plugin/theme development without leaving the terminal.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, properties, and more from the Obsidian vault via the obsidian CLI.
  • Reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM to debug and develop.
  • Use cases include scripting repetitive vault operations, batch updating notes, and developing or debugging Obsidian plugins and themes.

Quick Start

Install the obsidian-cli and start interacting with your vault 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 operations from the command line?

You can automate Obsidian vault operations from the command line by executing read, create, search, and management commands to script repetitive tasks and batch update notes.

Can I debug Obsidian plugins and themes from the terminal?

Yes, you can debug Obsidian plugins and themes from the terminal by running JavaScript, capturing errors, taking screenshots, and inspecting the DOM across running Obsidian instances.

What is the best way to batch update notes in an Obsidian vault?

The best way to batch update notes in an Obsidian vault is using command-line scripting to automate content modifications and manage note properties across running instances.

Does the Obsidian CLI support searching for specific content inside vaults?

Yes, the Obsidian CLI supports searching for specific content inside vaults by exposing search operations that target note contents and properties from the command line.

Do I need a running Obsidian instance to execute CLI commands on my vault?

Yes, you need a running Obsidian instance because the CLI applies read, create, search, and management operations across active instances to interact with vault data and debug plugins.