obsidian-cli

Automate Obsidian vault operations and note management via CLI.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/tsemana/obsidian-productivity --skill obsidian-cli-tsemana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/tsemana/obsidian-productivity/tree/main/plugin/skills/obsidian-cli
Command: npx skills add https://github.com/tsemana/obsidian-productivity --skill obsidian-cli-tsemana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with Obsidian vaults from outside the app to automate notes, manage tasks, and streamline plugin or theme development with CLI workflows.

Core Features & Use Cases

  • Read, create, search, and update notes and properties from the command line.
  • Manage vault tasks, run developer commands, reload plugins, and inspect or debug Obsidian plugins and themes.
  • Use cases include scripting vault onboarding, batch note edits, and rapid prototype testing for plugins and themes.

Quick Start

Run obsidian help to see all available CLI commands for 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 vault notes from the command line?

You can manage Obsidian vault notes from the CLI by executing commands to read, create, search, and update notes and their properties. This allows batch note edits and scripting vault onboarding directly from the command line.

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

Automating batch note edits in an Obsidian vault is best done via CLI workflows that programmatically apply updates across multiple notes and properties, streamlining bulk modifications outside the app.

Can I reload Obsidian plugins and inspect the DOM from the CLI?

Yes, you can reload Obsidian plugins and inspect the DOM from the CLI using dedicated developer commands. These commands enable rapid prototype testing, plugin reloading, and DOM inspection for theme and plugin development.

Does CLI automation support searching notes and managing tasks across Obsidian vaults?

CLI automation supports searching notes and managing tasks across Obsidian vaults by providing commands that query note content and handle task management, enabling external vault operations and scripting.

How do I script vault onboarding and rapid prototype testing for Obsidian themes?

Scripting vault onboarding and rapid prototype testing for Obsidian themes is achieved through CLI workflows that automate initial vault setup and provide developer commands to debug and inspect theme elements.