obsidian-cli

Control Obsidian vaults via CLI to read, create, search, and manage notes.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/officechbusinessservices-creator/CompliCore --skill obsidian-cli-officechbusinessservices-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/officechbusinessservices-creator/CompliCore/tree/main/.agents/skills/obsidian-cli
Command: npx skills add https://github.com/officechbusinessservices-creator/CompliCore --skill obsidian-cli-officechbusinessservices-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with Obsidian vaults from the terminal to read, create, search, and manage notes, tasks, plugins, and themes, enabling quicker, scriptable workflows without opening the GUI.

Core Features & Use Cases

  • Create, read, and edit notes from scripts or the command line.
  • Search vault content, manage tasks, and inspect plugins and themes during development.
  • Use in plugin and theme development workflows to reload plugins, run JavaScript, capture errors, and debug DOM interactions.

Quick Start

Install Obsidian, then run obsidian help to see available commands and begin automating vault tasks.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I automate Obsidian vault management from the command line?

Automate Obsidian vault management by executing CLI commands to read, create, search, and manage notes and tasks without opening the GUI. The Obsidian application must be running with vault access enabled for scriptable workflows.

Can I use the command line to create and search Obsidian notes?

Yes, you can create and search Obsidian notes via the command line. The CLI allows you to read, edit, and search vault content programmatically, enabling quicker automated workflows across local environments.

Does Obsidian CLI support plugin development and debugging workflows?

Obsidian CLI supports plugin development by allowing you to inspect plugins, reload them, run JavaScript, capture errors, and debug DOM interactions directly from the terminal during development.

What do I need to run Obsidian CLI commands for vault automation?

To run Obsidian CLI commands, you need the Obsidian application running locally and access to the target vault. Execute commands via the obsidian CLI after setup to begin automating vault tasks.

What is the best way to script Obsidian vault maintenance without the GUI?

The best way to script Obsidian vault maintenance without the GUI is using the command line. The CLI enables programmatic control to manage notes, tasks, plugins, and themes through scriptable terminal workflows.

Are there limitations when using the command line to manage Obsidian tasks and themes?

Limitations when using the command line to manage Obsidian tasks and themes include the requirement that the Obsidian application must remain running locally and accessible to execute CLI commands for vault interactions.