obsidian-cli

Manage Obsidian vault notes, search, and properties via command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to interact with and manage your Obsidian vault directly from the command line, streamlining note-taking, organization, and vault maintenance.

Core Features & Use Cases

  • Note Management: Create, read, append, and delete notes within your Obsidian vault.
  • Search and Navigation: Efficiently search for notes, find backlinks, identify orphans, and navigate your vault structure.
  • Metadata and Properties: Manage tags and properties for your notes.
  • Use Case: Quickly find all notes related to a specific project, append a new task to your daily note, or check for broken links within your vault without opening the Obsidian application.

Quick Start

Search for notes containing the term "project management" and display the results with context.

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 command line by using an interface that supports reading, creating, appending, and deleting notes directly. This enables vault maintenance without opening the application.

Can I search for notes and find broken links in an Obsidian vault via CLI?

Yes, you can search for notes, find backlinks, and identify broken links or orphaned files in an Obsidian vault via CLI. This streamlines navigation and vault maintenance tasks.

Do I need an active Obsidian instance to use CLI commands for vault management?

Yes, an active Obsidian instance is required to execute most CLI commands for vault management. The interface relies on the running application to interact with your notes and properties.

What is the best way to append tasks to daily notes without opening Obsidian?

The best way to append tasks to daily notes without opening Obsidian is using a CLI tool designed for vault interaction. It directly appends content to existing notes, streamlining your workflow.

How do I manage tags and properties for Obsidian notes using a CLI?

You can manage tags and properties for Obsidian notes using a CLI by executing specific commands to update metadata. This allows efficient organization of note properties directly from your terminal.

Are there limitations to CLI vault management for Obsidian?

A key limitation of CLI vault management for Obsidian is that most operations require an active Obsidian instance running. Without the application running, the CLI cannot interact with the vault.