obsidian-cli

Manage Obsidian vault notes and plugins from the command line.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill obsidian-cli-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/obsidian/obsidian-cli
Command: npx skills add https://github.com/thimslugga/agent-skills --skill obsidian-cli-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often operate vaults manually via GUI; this skill provides a command-line interface to read, create, search, and manage notes, tasks, and plugin interactions, enabling faster workflows and automation.

Core Features & Use Cases

  • Read and create notes from the command line, search vault content, and manage tasks and properties.
  • Reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM for plugin debugging and theme development.
  • Use cases include bulk note updates across vaults, automated vault maintenance, and rapid debugging during plugin/theme development.

Quick Start

Start by running obsidian help to see available commands and try a basic operation like reading a note.

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?

You can manage Obsidian vaults from the command line by using this interface to read, create, search, and manage notes, tasks, and properties directly without the GUI. It enables automated vault maintenance and batch note operations across multiple vaults.

Can I debug Obsidian plugins and inspect the DOM from a CLI?

Yes, you can debug Obsidian plugins from a CLI by running JavaScript, capturing errors, taking screenshots, and inspecting the DOM. It is designed for rapid debugging and theme development directly from the command line.

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

Yes, this Obsidian vault CLI requires the Obsidian application to be open to execute commands. It interacts with the active vault environment to reload plugins, run JavaScript, and manage notes.

What's the best way to automate bulk note updates across multiple Obsidian vaults?

The best way to automate bulk note updates across multiple Obsidian vaults is using a command-line interface that exposes commands for batch note operations and automated vault maintenance. This allows you to programmatically search and modify notes.

How do I reload Obsidian plugins without navigating the GUI?

You can reload Obsidian plugins without the GUI by running a command-line instruction to trigger plugin interactions and reloads. This streamlines plugin development and debugging workflows by automating the refresh process.