obsidian-cli

Control a running Obsidian app from the terminal to manage notes and vault content.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ThuHuynh1438/pm-kit --skill obsidian-cli-thuhuynh1438
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/ThuHuynh1438/pm-kit/tree/main/.claude/skills/obsidian-cli
Command: npx skills add https://github.com/ThuHuynh1438/pm-kit --skill obsidian-cli-thuhuynh1438

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control the running Obsidian app from the command line to open notes, search the vault, and modify content without leaving the terminal.

Core Features & Use Cases

  • Open notes and navigate the vault from scripts or commands.
  • Search vault content and query Bases to surface information quickly.
  • Append/prepend content to active files and create notes from templates.
  • Interact with the running Obsidian app to automate workflows.

Quick Start

Open Obsidian and control the running Obsidian app from the terminal 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 control Obsidian from the terminal to manage notes?

You can control Obsidian from the terminal by using the obsidian CLI to open notes, search vault content, and modify files without leaving your command line interface. It interacts directly with a running Obsidian instance to perform file-level operations.

Does the Obsidian CLI require a specific version or setup to run?

Yes, the Obsidian CLI requires Obsidian 1.12 or higher running with the CLI registered, along with local CLI access. These prerequisites allow the terminal commands to communicate with your active vault.

Can I create notes from templates using the command line in Obsidian?

Yes, you can create notes from templates using the command line in Obsidian. The CLI supports template-based creation, enabling automated note generation and workflow scripting directly from your terminal.

How do I append or prepend content to active files in an Obsidian vault via CLI?

You can append or prepend content to active files in an Obsidian vault via CLI by executing the obsidian command suite. This allows scripts to modify existing notes programmatically without manual editing.

What is the best way to search vault content and query Bases from outside Obsidian?

The best way to search vault content and query Bases from outside Obsidian is using the obsidian CLI. It surfaces information quickly by running vault searches and querying Bases directly from the terminal.

Are there limitations to managing Obsidian vault content from the terminal?

Limitations of managing Obsidian vault content from the terminal include requiring a running Obsidian 1.12+ instance with the CLI registered. It cannot perform file-level operations if the local app is closed or CLI access is unavailable.