obsidian-cli

Automate Obsidian vault operations from the command line.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-cli-gwenwindflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/obsidian-cli
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-cli-gwenwindflower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with a running Obsidian vault from the command line to manage notes, tasks, properties, searches, and to support plugin/theme development and debugging without opening the GUI.

Core Features & Use Cases

  • Command-line access to Obsidian vault operations: notes creation, task management, property updates, and search.
  • Developer-oriented workflows: plugin/theme reload, JavaScript execution, error capture, screenshots, and DOM inspection for debugging.
  • Use Case: Drive vault automation from CI, terminal scripts, or quick in-terminal edits during debugging.

Quick Start

Open Obsidian and run an example command to verify the CLI is connected to a running vault.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I control my Obsidian vault from the command line?

This Skill automates Obsidian vault control from the command line by managing notes, tasks, properties, and searches. It requires the Obsidian CLI and a running Obsidian instance to execute terminal commands effectively.

Can I manage Obsidian notes and tasks from a terminal script?

You can manage Obsidian notes and tasks from a terminal script using this Skill. It provides command-line access to create notes, update tasks, modify properties, and execute searches without opening the graphical interface.

What is the best way to automate Obsidian vault tasks in a CI workflow?

Automating Obsidian vault tasks in a CI workflow is achieved by using this Skill to drive vault operations. It supports developers needing to manage notes, tasks, and properties directly from terminal or CI environments.

Does Obsidian CLI work for plugin and theme development?

Obsidian CLI works for plugin and theme development through this Skill's developer-oriented workflows. It enables reloading plugins, executing JavaScript, capturing errors, inspecting the DOM, and taking screenshots for debugging.

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

A running Obsidian instance is required for command-line vault automation. This Skill needs the Obsidian CLI to connect to an active vault to correctly execute terminal commands and manage notes.

Why use a command-line interface instead of the Obsidian GUI for vault management?

Using a command-line interface instead of the Obsidian GUI allows integrating vault management into scripts and CI workflows. This Skill supports quick in-terminal edits during debugging and automated task execution without GUI interaction.