obsidian-cli

Automate Obsidian vault interactions via the Obsidian CLI.

5|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ValorVie/custom-skills --skill obsidian-cli-valorvie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/ValorVie/custom-skills/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/ValorVie/custom-skills --skill obsidian-cli-valorvie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with Obsidian vaults from the command line to read, create, search, and manage notes, tasks, and properties, enabling faster workflows and plugin/theme development.

Core Features & Use Cases

  • CLI-based vault interaction: read, create, search, and manage notes, tasks, and properties from the terminal.
  • Plugin/Theme development support: commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM.
  • Automation and batch operations: script-driven vault operations across multiple notes or vaults for testing or mass edits.

Quick Start

Install the Obsidian CLI and run obsidian help to explore available commands for 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 vault notes from the command line?

Obsidian vault notes can be managed from the command line by using the Obsidian CLI to read, create, search, and edit notes, tasks, and properties. This requires the Obsidian CLI installed and the Obsidian desktop app running.

Can I reload plugins and inspect the DOM during Obsidian theme development?

Yes, you can reload plugins and inspect the DOM during Obsidian theme development. The CLI supports running JavaScript, capturing console errors, taking screenshots, and inspecting the DOM to streamline plugin workflows.

What is the best way to automate batch operations across multiple Obsidian vaults?

The best way to automate batch operations across multiple Obsidian vaults is using script-driven CLI commands. This approach allows you to programmatically perform mass edits, search operations, and testing across vaults without manual interface interaction.

Does the Obsidian CLI require the app to be open for vault automation?

Yes, Obsidian CLI vault automation requires the Obsidian app to be open. The CLI commands interact directly with the running application instance to execute operations like reading notes, running JavaScript, and reloading plugins.

How to search for specific text and properties across Obsidian notes in bulk?

To search for specific text and properties across Obsidian notes in bulk, use the CLI to execute programmatic search commands. This enables script-driven search operations across multiple notes or entire vaults for automated data retrieval and editing.