obsidian-cli

Automate Obsidian vault operations via the command line.

4|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/billlzzz26/visual-story-extension --skill obsidian-cli-billlzzz26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/billlzzz26/visual-story-extension/tree/main/.agents/skills/obsidian-cli
Command: npx skills add https://github.com/billlzzz26/visual-story-extension --skill obsidian-cli-billlzzz26

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing and updating Obsidian vault content manually can be time‑consuming and error‑prone, especially when dealing with repetitive note creation, task tracking, or plugin development.

Core Features & Use Cases

  • Vault Operations: Read, create, append, search, and manage notes, tasks, and properties directly from the terminal.
  • Plugin & Theme Support: Reload plugins, evaluate JavaScript, capture screenshots, and inspect the DOM for rapid development cycles.
  • Use Case: Quickly generate a daily note, update its task list, and reload a custom plugin without leaving the command line.

Quick Start

Create a note named Meeting Notes with the content # Agenda using the obsidian CLI.

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 by using the obsidian CLI to read, create, search, and manage notes, tasks, and properties directly from the terminal. Requires the Obsidian application to be running and the obsidian CLI installed, accepting parameters and flags to execute vault operations.

Can I create and update Obsidian notes without opening the app interface?

Yes, creating and updating Obsidian notes without opening the app interface is possible via the obsidian CLI. It enables reading, creating, appending, and managing notes, tasks, and properties within any opened Obsidian instance, automating repetitive note creation.

Does the obsidian CLI support plugin and theme development workflows?

Yes, the obsidian CLI supports plugin and theme development workflows by providing commands to reload plugins, evaluate JavaScript, capture screenshots, and inspect the DOM. This enables rapid development cycles without leaving the command line.

What do I need to run obsidian CLI commands for task tracking and note management?

To run obsidian CLI commands for task tracking and note management, you need the Obsidian application running and the obsidian CLI installed. The CLI accepts parameters and flags to execute vault operations like updating task lists and managing properties.

What is the best way to generate daily notes and update task lists in an Obsidian vault automatically?

The best way to generate daily notes and update task lists in an Obsidian vault automatically is using the obsidian CLI. It allows you to quickly generate a daily note, append content, update its task list, and manage properties directly from the terminal.

Are there limitations when using the command line to manage Obsidian vaults?

A limitation when using the command line to manage Obsidian vaults is that the obsidian CLI requires the Obsidian application to be actively running. It cannot execute vault operations like reading or searching notes if the application is closed.