obsidian-cli

Automate Obsidian vault note management through the Obsidian CLI.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/kimgea/agent-kit --skill obsidian-cli-kimgea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/kimgea/agent-kit/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/kimgea/agent-kit --skill obsidian-cli-kimgea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Operate a user's Obsidian vault through the Obsidian CLI for note CRUD, daily notes, search, tasks, properties, tags, links, bookmarks, templates, bases, history, sync, workspace commands, and plugin or theme development. Use when Codex needs to act inside a running Obsidian app or automate vault operations from the terminal, including reading or updating notes, querying vault state, or debugging plugins and themes with developer commands. Skip for purely conceptual questions about the Obsidian UI, settings navigation, plugin or theme recommendations, or syntax explanations that do not require executing CLI commands.

Core Features & Use Cases

  • Operate a user's Obsidian vault through the Obsidian CLI for note CRUD, daily notes, search, tasks, properties, tags, links, bookmarks, templates, bases, history, sync, and workspace commands.
  • Automate vault operations from the terminal, including reading or updating notes, querying vault state, debugging plugins and themes, and developing inside Obsidian.
  • Use cases include batch note updates across multiple vaults, rapid prototyping of vault automation, and debugging plugins in a running Obsidian app.

Quick Start

Use the Obsidian CLI to read, create, or modify vault notes from the terminal.

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 note management from the CLI?

Obsidian vault note management automation uses the Obsidian CLI for reading, updating, searching, and debugging vault data. It enables programmatic operations like batch note updates, daily notes automation, and plugin debugging across multiple vaults.

Can I execute batch note updates across multiple Obsidian vaults?

Yes, batch note updates across multiple Obsidian vaults are supported via the CLI. It applies programmatic vault operations to safely modify, create, or query notes using proper flag usage for targeted results.

What do I need to operate my Obsidian vault from the terminal?

Operating an Obsidian vault from the terminal requires the Obsidian CLI to be available, a configured vault, and proper flag usage. This ensures safe, targeted operations for reading, updating, and searching notes.

Is it possible to debug Obsidian plugins and themes from the command line?

Debugging Obsidian plugins and themes from the command line is supported through developer commands in the CLI. It allows querying vault state and debugging plugins directly inside a running Obsidian app.

When should I avoid using CLI commands for Obsidian vault operations?

You should avoid using CLI commands for purely conceptual questions about the Obsidian UI, settings navigation, plugin or theme recommendations, or syntax explanations that do not require executing terminal commands.