obsidian-cli

Automate Obsidian vault operations via the official obsidian CLI binary.

Updated May 7, 2026
One-click install
npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill obsidian-cli-moodmnky-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/MOODMNKY-LLC/mnky-atlas/tree/main/skills/obsidian-cli
Command: npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill obsidian-cli-moodmnky-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing Obsidian vault content, daily notes, tasks, and plugins through the graphical interface is time-consuming for power users and impossible to script for automated workflows.

Core Features & Use Cases

  • Full Vault Automation: Control every aspect of your Obsidian vault via command line, including file operations, daily note creation, task management, tag and property editing, link analysis, bookmark management, base queries, template insertion, theme and plugin control, sync and publish operations, and workspace management.
  • Use Case: A knowledge worker can automatically append a daily task checklist to their daily note, search for all incomplete TODO items across their entire vault, and toggle task completion status without ever opening the Obsidian app.

Quick Start

Use the obsidian-cli skill to append the task "- [ ] Review Q3 project notes" to your current daily Obsidian note.

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 tasks via the command line?

You can automate Obsidian vault tasks by using a CLI binary to execute file operations, daily note creation, and task management without opening the graphical interface. It enables full command-line automation of workflows via IPC communication with a running Obsidian instance.

Can I manage Obsidian daily notes and track tasks without opening the app?

Yes, you can append task checklists to daily notes, search for incomplete TODO items across your entire vault, and toggle task completion status entirely from the command line, eliminating the need to manually interact with the Obsidian app.

What's the best way to script Obsidian vault workflows for automated note management?

Scripting Obsidian vault workflows is best handled through a CLI binary that supports IPC-based communication with a running Obsidian 1.12+ instance, allowing you to automate content organization, plugin control, and sync operations.

Does Obsidian CLI support plugin control and sync operations?

Yes, Obsidian CLI supports controlling themes and plugins, as well as managing sync and publish operations. It also handles file operations, tag and property editing, link analysis, bookmark management, base queries, template insertion, and workspace management.

Do I need a running Obsidian instance to use command-line vault automation?

Yes, command-line vault automation requires a running Obsidian 1.12+ instance because the CLI binary communicates with it via IPC to execute operations on files, tasks, tags, properties, links, plugins, and developer tools.

What are the limitations of automating Obsidian vault operations via CLI?

The primary limitation is the dependency on a running Obsidian 1.12+ instance for IPC communication, meaning the graphical application must be active in the background for the CLI binary to execute vault automation commands successfully.