obs-obsidian-cli

Automate Obsidian vault note creation, reading, searching, and task management via CLI.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill obs-obsidian-cli-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-obsidian-cli
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/obs-obsidian-cli
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill obs-obsidian-cli-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of switching between your LLM workflow and Obsidian by letting you read, create, search, and update vault content directly from the command line.

Core Features & Use Cases

  • Vault note operations: Create new notes, append content, and read existing files, optionally targeting the active or a specific vault.
  • Search, tasks, and properties: Search vault text, manage daily tasks, and set note properties for structured workflows.
  • Developer support: Reload plugins, run code in the app context, inspect errors, and capture screenshots or DOM details when building/debugging plugins and themes.

Quick Start

Use the obsidian CLI to search your current vault for a topic called "retrospective" and return the best matches.

Frequently Asked Questions about obs-obsidian-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Obsidian vault notes from the command line?

You can manage Obsidian vault notes from the command line by using the Obsidian CLI to create, read, and append content to files in a running instance. It allows targeting the active vault or a specific vault to automate note workflows directly from your terminal.

Can I search vault text and manage tasks in Obsidian without opening the app?

Yes, you can search vault text and manage daily tasks in Obsidian without opening the app by executing CLI commands against a running instance. The CLI supports text search, task management, and setting note properties for structured workflows from the terminal.

What's the best way to automate Obsidian note creation for an existing workflow?

The best way to automate Obsidian note creation is using the Obsidian CLI to execute terminal commands for generating new notes and appending multiline content. By targeting a running Obsidian instance with correct path syntax, you can seamlessly integrate vault operations into your existing automation scripts.

Does Obsidian CLI support plugin development and debugging workflows?

Yes, Obsidian CLI supports plugin development workflows by allowing you to reload plugins, execute code in the app context, and inspect errors directly. It also enables visual and DOM debugging by capturing screenshots and extracting DOM details during theme or plugin creation.

Do I need a running Obsidian instance to use command line vault operations?

Yes, you need a running Obsidian instance to execute command line vault operations because the CLI interacts directly with the active application. Correct vault targeting and parameter syntax for files and paths are required to ensure commands are processed successfully.

Why does my Obsidian CLI command fail to append multiline content to a note?

Obsidian CLI commands fail to append multiline content when the parameter syntax for files, paths, and vault targeting is incorrect. You must ensure the CLI is targeting the correct running Obsidian instance and passing the multiline content using the exact expected syntax format.