obsidian-cli

Automate Obsidian vault note operations via the Obsidian CLI.

Updated May 18, 2026
One-click install
npx skills add https://github.com/Noegnesis/noesis --skill obsidian-cli-noegnesis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Noegnesis/noesis/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/Noegnesis/noesis --skill obsidian-cli-noegnesis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the friction of manually interacting with an Obsidian vault by giving you a command-line interface to read and modify notes while Obsidian is running.

Core Features & Use Cases

  • Vault operations from the terminal: create, read, append, search, and manage notes and daily notes.
  • Task, property, and metadata handling: set properties, update task views, sort/tag counts, and work with backlinks.
  • Developer support for plugins and themes: reload plugins, run in-app JavaScript, capture errors, and inspect the DOM for debugging.

Use case example: You need to quickly generate and update course/project notes and tasks in your vault, then verify or debug a plugin/theme behavior without switching away from your terminal workflow.

Quick Start

Use the command obsidian search query="your topic" to retrieve relevant notes from your vault.

Frequently Asked Questions about 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 CLI commands to read, create, search, and append to notes and daily content while your Obsidian instance is running.

Can I update task properties and backlinks in Obsidian without opening the GUI?

Yes, you can update task properties, sort tag counts, and manage backlinks in Obsidian without opening the GUI by executing targeted CLI commands for metadata handling.

What is the best way to search for notes in an Obsidian vault via terminal?

The best way to search for notes in an Obsidian vault via terminal is using the `obsidian search query="your topic"` command to retrieve relevant files directly.

Does the Obsidian CLI support reloading plugins and debugging themes?

Yes, the Obsidian CLI supports reloading plugins, running in-app JavaScript, capturing errors, and inspecting the DOM to debug plugin and theme behavior during development.

Do I need a running Obsidian instance to execute vault operations from the CLI?

Yes, you need a running Obsidian instance because the CLI automates interaction by executing read, create, and management operations against a currently active vault.

How do I target specific files when creating notes in Obsidian via CLI?

You target specific files when creating notes in Obsidian via CLI by providing correct vault targeting and file/path targeting parameters in your command execution.