obsidian-cli

Manage Obsidian vault notes, tasks, and properties via the Obsidian CLI.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/zavoryn/java-notes --skill obsidian-cli-zavoryn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/zavoryn/java-notes/tree/main/_skills/obsidian-skills/skills/obsidian-cli
Command: npx skills add https://github.com/zavoryn/java-notes --skill obsidian-cli-zavoryn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually managing an Obsidian vault by letting you read, create, search, and organize notes, tasks, and properties through the Obsidian CLI.

Core Features & Use Cases

  • Vault Operations: Create, read, append to, and search notes without leaving the command line.
  • Task and Property Management: Update tasks, set note properties, and keep structured data consistent across your vault.
  • Plugin and Theme Debugging: Reload plugins, inspect errors, run JavaScript, capture screenshots, and examine the DOM when developing Obsidian customizations.
  • Use Case: A user can ask for a vault search, then get the matching notes summarized or updated directly through Obsidian CLI commands.

Quick Start

Ask me to use the Obsidian CLI to search your vault for a topic and summarize the matching notes.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I search Obsidian vault content from the command line?

You can search Obsidian vault content from the command line by executing targeted search commands that match notes by topic, returning the results directly in your terminal for summarization or updates without opening the GUI.

Can I manage Obsidian tasks and note properties without leaving the terminal?

Yes, you can manage Obsidian tasks and note properties without leaving the terminal by running CLI commands to update task statuses, set structured note properties, and append content directly to existing vault files.

Does the Obsidian CLI support debugging custom plugins and themes?

The Obsidian CLI supports debugging custom plugins and themes by allowing you to reload plugins, inspect console errors, run JavaScript, capture screenshots, and examine the DOM within an active vault environment.

What is the best way to automate vault management workflows in Obsidian?

The best way to automate vault management workflows in Obsidian is using command-aware CLI operations for deterministic note creation, reading, and file resolution, ensuring consistent structured data updates across your vault.

How do I create and append content to notes using the Obsidian CLI?

To create and append content to notes using the Obsidian CLI, you execute specific note creation commands targeting your active vault, allowing you to programmatically add text and maintain structured data without manual GUI interaction.

Are there limitations when targeting multiple vaults with command line operations?

Command line vault operations require command-aware handling of vault targeting, meaning you must explicitly specify the active vault path for file resolution, search, and plugin debugging workflows to ensure deterministic execution.