obsidian-cli

Automate Obsidian vault operations and note management from the command line.

1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/praxstack/skills-and-personas --skill obsidian-cli-praxstack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/praxstack/skills-and-personas/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/praxstack/skills-and-personas --skill obsidian-cli-praxstack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian CLI enables control of the Obsidian vault from the terminal, reducing context switching and enabling automation of common note workflows.

Core Features & Use Cases

  • Create, read, append, search files in the vault from the command line.
  • Manage properties, tags, tasks, and links to streamline note organization and batch updates.
  • Use cases include bulk note creation, rapid vault-wide searches, and consistent frontmatter management without opening the app.

Quick Start

Install the Obsidian CLI, ensure Obsidian is running, and run a basic command such as obsidian create name="Sample" path="Notes/Sample.md" content="# Sample".

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 from the command line by using a dedicated CLI tool to create, read, append, and search notes directly from the terminal. This requires the Obsidian application to be running to execute commands successfully.

Can I manage markdown frontmatter and tags in Obsidian without opening the app?

Yes, you can manage markdown frontmatter and tags without opening the app by executing CLI commands. This allows for bulk note creation, rapid vault-wide searches, and consistent property management directly from your terminal environment.

Does the Obsidian CLI require the Obsidian desktop app to be running?

Yes, the Obsidian CLI requires the Obsidian desktop app to be actively running. The CLI tool interacts with your vault by sending targeted commands to the running application to execute file operations and note management tasks.

What is the best way to bulk create markdown notes in an Obsidian vault?

The best way to bulk create markdown notes in an Obsidian vault is using command line automation. You can rapidly generate multiple files by executing commands that specify the note name, path, and content without manual GUI interaction.

How do I search and append text to specific markdown files in an Obsidian vault?

You can search and append text to specific markdown files by targeting them via name or path in the CLI. The tool supports vault-wide searches and appending content to existing notes, with outputs ready for clipboard copy.