obsidian-cli

Manage Obsidian vault notes, links, properties, tasks, plugins, and sync via command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to interact with and manage their Obsidian vault directly from the command line, enabling automation and integration with shell workflows.

Core Features & Use Cases

  • Note Management: Create, read, append, move, rename, and delete notes.
  • Search & Linking: Search for notes, view backlinks, and manage links.
  • Metadata & Tasks: Set properties, manage tags, and interact with Obsidian tasks.
  • Plugin & Sync Control: Manage plugins, view sync status, and restore versions.
  • Use Case: Automate the creation of daily notes, batch update properties across multiple files, or quickly search your vault without opening the Obsidian GUI.

Quick Start

Use the obsidian-cli skill to create a new note named 'Meeting Notes' with the content '# Meeting Notes'.

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

You can automate Obsidian note management via the command line by using shell scripts to programmatically create, read, move, and delete notes without opening the GUI. This enables automated daily notes creation and batch data manipulation.

Can I batch update properties and tags across multiple markdown files in an Obsidian vault?

Yes, you can batch update properties and manage tags across multiple markdown files in an Obsidian vault by running shell commands. This allows programmatic control over metadata and tasks for efficient knowledge management.

Does the Obsidian CLI support searching notes and viewing backlinks?

The Obsidian CLI supports searching notes and viewing backlinks directly from the command line. You can query vault content and manage links programmatically, enabling quick text retrieval without launching the interface.

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

Yes, you need Obsidian v1.12 or higher installed and running to use the command-line interface for vault automation. The CLI interacts with the active application to manage plugins, sync operations, and notes.

Can I control Obsidian plugins and sync status via shell scripting?

You can control Obsidian plugins and sync status via shell scripting by executing CLI commands. This allows you to manage plugin states, view sync operations, and restore previous file versions programmatically.