obsidian-cli

Manage Obsidian vaults from the command line with CLI workflows.

118|26|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/songzhuozhu/obsidian-llm-wiki --skill obsidian-cli-songzhuozhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/songzhuozhu/obsidian-llm-wiki/tree/main/.codex-en/skills/obsidian-cli
Command: npx skills add https://github.com/songzhuozhu/obsidian-llm-wiki --skill obsidian-cli-songzhuozhu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers and knowledge workers to manage Obsidian vaults directly from the command line, reducing context switching and speeding up workflows across notes, tasks, and plugin development.

Core Features & Use Cases

  • Read, create, and search notes from the CLI to quickly access information without opening Obsidian.
  • Manage note properties, tags, links, and basic metadata, enabling automated workflows and consistent structure.
  • Reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM to develop and debug plugins and themes.
  • Use during daily vault maintenance, automation, and troubleshooting to keep vaults healthy and up to date.

Quick Start

Run obsidian help to see all available commands.

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 an integrated CLI workflow to read, create, and search notes, manage tasks, and reload plugins. It requires the Obsidian application to be open for correct vault detection.

Can I reload plugins and debug themes in Obsidian via CLI?

Yes, you can reload plugins and debug themes in Obsidian via CLI. The workflow supports running JavaScript, capturing errors, taking screenshots, and inspecting the DOM to develop and debug plugins and themes.

Does the Obsidian CLI work when the app is closed?

No, the Obsidian CLI expects Obsidian to be open to function correctly. It relies on correct vault detection within the active application to execute commands and manage notes.

How do I search notes and manage properties in an Obsidian vault?

You can search notes and manage properties in an Obsidian vault by running CLI commands. This enables automated workflows for accessing information and maintaining consistent note structure and metadata.

What is the best way to automate daily Obsidian vault maintenance?

The best way to automate daily Obsidian vault maintenance is using a CLI workflow designed for troubleshooting and upkeep. It allows you to manage tasks, run scripts, and keep vaults healthy without manual GUI interaction.

How do I see all available commands for Obsidian CLI vault operations?

To see all available commands for Obsidian CLI vault operations, run the command 'obsidian help'. This displays the full list of supported actions for notes, tasks, and plugin development.