obsidian-cli

Automate Obsidian vault operations from the command line.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jeehoon0310/claude-code-config --skill obsidian-cli-jeehoon0310
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/jeehoon0310/claude-code-config/tree/main/project/skills/obsidian-cli
Command: npx skills add https://github.com/jeehoon0310/claude-code-config --skill obsidian-cli-jeehoon0310

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automating Obsidian vault operations from the command line eliminates repetitive manual steps and enables batch workflows.

Core Features & Use Cases

  • Command-line control of Obsidian vaults to create, update, or query notes, daily notes, templates, and workflows.
  • Supports cross-vault automation and multi-step processes, including plugin and template management.
  • Real-world use cases include batch note creation, vault-wide status updates, and automated reporting across multiple vaults.

Quick Start

Install the Obsidian CLI, ensure Obsidian is running, and run obsidian daily to create or open today’s daily note.

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?

Automating Obsidian vault operations from the command line requires parsing CLI help output and web docs to generate a reference skeleton, enabling safe creation, updating, and querying of notes.

What is Obsidian CLI used for in note workflows?

Obsidian CLI is used for command-line control of note workflows, supporting batch note creation, daily notes management, template application, and vault-wide status updates.

Does Obsidian CLI support batch note creation across multiple vaults?

Yes, Obsidian CLI supports cross-vault automation and multi-step processes, allowing batch note creation, plugin management, and automated reporting across multiple vaults.

How do I create or open today's daily note using Obsidian CLI?

To create or open today's daily note using Obsidian CLI, install the CLI tool, ensure Obsidian is running, and execute the obsidian daily command to automate the process.

What's the best way to apply templates to notes in Obsidian from the terminal?

The best way to apply templates to notes from the terminal is using Obsidian CLI, which provides a documented developer interface for automating template management and multi-step workflows.