obsidian-cli

Execute Obsidian CLI commands for vault operations and plugin development.

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/safzanpirani/pi-config --skill obsidian-cli-safzanpirani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/safzanpirani/pi-config/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/safzanpirani/pi-config --skill obsidian-cli-safzanpirani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interaction with Obsidian vaults, allowing users to manage notes, search content, and develop plugins from the command line, thereby increasing efficiency and enhancing productivity.

Core Features & Use Cases

  • Command Line Note Management: Execute operations like creating, reading, searching, and managing notes without needing to open the GUI.
  • Plugin Development Support: Reload plugins, run JavaScript, inspect the DOM, and perform other developer tasks via the CLI.
  • Use Case: Quickly add a new note or find specific information without navigating through the GUI, especially useful when working on a plugin or managing a large vault.

Quick Start

Use the 'obsidian-cli' skill to create a new note titled 'My Meeting' with a default template.

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 notes from the command line?

Obsidian CLI allows you to create, read, and search notes directly from the command line without opening the GUI. This streamlines vault management and enhances productivity for large vaults.

Can I use the command line for Obsidian plugin development?

Yes, you can use the command line for Obsidian plugin development to reload plugins, run JavaScript, and inspect the DOM. This provides a developer interface to build, test, and deploy plugins efficiently.

What is the best way to search specific information in a large Obsidian vault?

The best way to search specific information in a large Obsidian vault is using command line interface operations. This allows you to quickly find content without navigating through the graphical interface.

Does Obsidian CLI support running JavaScript and inspecting the DOM?

Yes, Obsidian CLI supports running JavaScript and inspecting the DOM for plugin development tasks. These features allow developers to test and debug their Obsidian plugins and themes directly from the terminal.

Do I need to open the Obsidian GUI to create a new note?

No, you do not need to open the Obsidian GUI to create a new note. You can use the command line interface to quickly add notes with default templates, which is useful when working on plugins.