obsidian-cli

Manage Obsidian vault notes, tasks, and properties via command-line commands.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zhboner/Agent-Skills --skill obsidian-cli-zhboner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/zhboner/Agent-Skills/tree/main/obsidian-skills/skills/obsidian-cli
Command: npx skills add https://github.com/zhboner/Agent-Skills --skill obsidian-cli-zhboner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the friction of manually managing notes by letting you read, create, search, and update Obsidian vault content from the command line, including tasks and metadata.

Core Features & Use Cases

  • Read, create, and modify notes: Load existing files, generate new notes, append content, and update properties.
  • Search and vault operations: Run full-text or query-based searches with controllable limits and optional clipboard copying.
  • Task, metadata, and developer workflows: Manage daily notes and tasks, work with tags/counts/backlinks, and support plugin/theme development and debugging via CLI commands.

Example use case: You need to create and maintain daily tasks in a specific Obsidian vault; you can generate the daily entry, append checklist items, and set note properties without opening the app UI.

Quick Start

Use the obsidian CLI to search your vault for a term by running: obsidian vault="My Vault" search query="meeting notes" limit=10

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

You can manage Obsidian vault content from the command line by using a CLI tool to read, create, search, and modify notes. It allows parameterized file targeting and vault selection without opening the application UI.

Can I search for notes and copy results without opening the Obsidian app?

Yes, you can run full-text or query-based searches directly from the command line. The CLI supports controllable search limits and optional clipboard copying for retrieving notes without opening the app.

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

Automating daily task creation in an Obsidian vault is best done via CLI by generating a daily entry, appending checklist items, and setting note properties. This enables seamless task and metadata updates without manual input.

Does CLI note automation work for plugin development and debugging?

CLI note automation supports plugin and theme development by providing commands for debugging and UI inspection. Developers can interact with vaults programmatically to test plugin behavior and inspect interfaces.

Do I need a running Obsidian instance to execute vault management commands?

Yes, a running Obsidian instance is required to execute vault management commands. The CLI interacts with the active application to perform operations like searching, reading, and updating note content.