obsidian-cli

Automates Obsidian vault interactions including reading, creating, searching, and managing notes and tasks from the command line.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/schneidermu/agent-dotfiles --skill obsidian-cli-schneidermu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/schneidermu/agent-dotfiles/tree/main/codex-skills/obsidian-cli
Command: npx skills add https://github.com/schneidermu/agent-dotfiles --skill obsidian-cli-schneidermu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often need to interact with their vaults outside the GUI for reading, creating, searching, and managing notes, tasks, and metadata in automated or scripted workflows.

Core Features & Use Cases

  • Read, create, search, and manage notes, tasks, and metadata from the command line.
  • Develop and debug Obsidian plugins and themes with built-in dev commands like plugin reload, JavaScript execution, error capture, screenshots, and DOM inspection.
  • Use cases include automation, rapid vault operations during scripting, and remote workflows when Obsidian is open.

Quick Start

Use Obsidian CLI to read, create, or search notes in 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 update notes and tasks within automated or scripted workflows.

What is Obsidian CLI used for in plugin development?

Obsidian CLI is used for plugin development to execute JavaScript, capture errors, inspect the DOM, take screenshots, and reload plugins directly while debugging a live Obsidian instance.

Can I automate searching and creating notes in an Obsidian vault without opening the GUI?

Yes, you can automate searching and creating notes in an Obsidian vault without the GUI by executing command line scripts that interact directly with your vault data and metadata.

What's the best way to debug an Obsidian plugin remotely?

The best way to debug an Obsidian plugin remotely involves using CLI dev commands to reload plugins, execute JavaScript, capture errors, inspect the DOM, and take screenshots of the active vault.

Does the Obsidian CLI support DOM inspection and screenshot capture?

Yes, the Obsidian CLI supports DOM inspection and screenshot capture, allowing developers to evaluate visual elements and debug structural issues within a live Obsidian instance.