obsidian-cli

Control Obsidian vault operations via command-line commands for note editing and plugin debugging.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ittooitt/KnowledgeBase_vault --skill obsidian-cli-ittooitt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/ittooitt/KnowledgeBase_vault/tree/main/.claude/skills/obsidian-cli
Command: npx skills add https://github.com/ittooitt/KnowledgeBase_vault --skill obsidian-cli-ittooitt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies and automates interactions with Obsidian vaults, enabling efficient note management and development workflows.

Core Features & Use Cases

  • Note and Task Management: Create, read, append, and search notes directly from the command line.
  • Vault Operations: Reload plugins, run JavaScript, capture screenshots, and inspect DOM elements within Obsidian for debugging and development.
  • Use Case: A developer can quickly test a plugin change by reloading it and inspecting its effects without leaving their terminal, improving productivity and debugging efficiency.

Quick Start

Use the obsidian-cli skill to create a new note titled "Meeting Notes" with some initial content.

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?

You can manage Obsidian notes from the command line by using scripting commands to create, read, append, and search notes directly within your vault environment. This approach automates note editing workflows without opening the GUI.

Can I reload Obsidian plugins for debugging via CLI?

Yes, you can reload Obsidian plugins for debugging via CLI commands. Developers can trigger plugin reloads, run JavaScript, capture screenshots, and inspect DOM elements directly from the terminal to test changes efficiently.

What is the best way to automate Obsidian vault operations for development?

The best way to automate Obsidian vault operations for development is using command-line tools that interface with Obsidian's API. This allows power users to script vault tasks, run JavaScript, and debug themes or plugins seamlessly from a terminal.

Does the Obsidian CLI require full API access to run scripts?

Yes, automating Obsidian vault operations through the command line requires full access to Obsidian's CLI API and scripting capabilities within the app environment. This access is necessary to execute commands for note editing and plugin development.

How to search and append text to notes in an Obsidian vault using terminal commands?

To search and append text to notes in an Obsidian vault using terminal commands, execute the specific CLI scripts provided for note management. These scripts enable direct searching and appending of text content to existing notes programmatically.