obsidian-cli

Manage Obsidian vault notes and test plugins via CLI commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to control and automate Obsidian vault operations directly from the terminal, streamlining note management and plugin development tasks.

Core Features & Use Cases

  • Note Management: Create, read, search, and modify notes using the CLI for efficient workflow handling.
  • Plugin & Theme Development: Reload, test, and debug Obsidian plugins and themes with specialized commands.
  • Use Case: Developers can quickly reload a plugin after making code changes or capture console errors to troubleshoot issues during plugin development.

Quick Start

Use the Obsidian CLI to create a new note with the content "Meeting 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 vaults from the command line?

You can manage Obsidian vaults from the command line by using CLI commands to create, read, search, and modify notes directly. This allows efficient workflow handling and automation without the graphical interface.

Can I reload and debug Obsidian plugins via the terminal?

Yes, you can reload and debug Obsidian plugins via the terminal using specialized CLI commands. Developers can quickly reload plugins after code changes and capture console errors to troubleshoot issues.

Does the Obsidian CLI require direct API interaction for note management?

Yes, Obsidian CLI note management requires direct API interaction or CLI commands to manage vault contents and plugin states efficiently. This approach suits advanced development workflows and automation tasks.

What is the best way to automate note creation in an Obsidian vault?

The best way to automate note creation in an Obsidian vault is using the CLI to create notes with specified content directly. For example, you can generate a new note with meeting notes content directly from the terminal.

How does command line note management compare to the Obsidian GUI for plugin development?

Command line note management streamlines plugin development by allowing rapid reloading, testing, and debugging via the terminal. This approach offers faster iteration compared to manual GUI interactions during advanced development workflows.

Why use a CLI for Obsidian vault operations instead of manual editing?

Using a CLI for Obsidian vault operations allows comprehensive automation of note management and plugin testing tasks. It streamlines advanced development workflows by enabling direct terminal control over vault contents and plugin states.