obsidian-cli

Manage Obsidian vault notes, daily notes, tags, and sync via CLI.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Zurybr/lefarma-skills --skill obsidian-cli-zurybr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Zurybr/lefarma-skills/tree/main/tools/obsidian-cli
Command: npx skills add https://github.com/Zurybr/lefarma-skills --skill obsidian-cli-zurybr

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 notes and vaults directly from the command line, streamlining workflows for those who prefer terminal-based operations or need to automate note-taking tasks.

Core Features & Use Cases

  • Note Management: Create, read, append, move, and delete notes within an Obsidian vault.
  • Daily Notes: Quickly access, read, or append content to daily notes.
  • Search and Linking: Search the vault for notes, manage backlinks, and identify orphaned notes.
  • Properties and Tags: Read, set, and remove properties (frontmatter) and manage tags.
  • Sync and Templates: Control Obsidian's sync status and manage templates.
  • Use Case: Automatically append today's meeting summary to your daily note, linking to the relevant project notes.

Quick Start

Use the obsidian-cli skill to append the text 'Meeting notes added.' to today's daily note.

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

You can manage Obsidian vaults from the command line using this CLI to create, read, append, move, and delete notes. It also supports searching notes, managing daily notes, and handling properties and tags across single or multiple vaults.

Can I automate adding text to my daily notes in Obsidian?

Yes, you can automate adding text to daily notes in Obsidian using the CLI to append content directly. This allows you to streamline workflows like automatically appending today's meeting summary to your daily note.

Does the Obsidian CLI work on headless Linux environments?

Yes, the Obsidian CLI supports operations on headless Linux environments. It provides specific options for headless execution, allowing you to manage vaults and interact with notes on servers without a graphical interface.

How do I search for notes and manage backlinks in an Obsidian vault?

You can search for notes and manage backlinks in an Obsidian vault using the CLI's dedicated search commands. It enables you to search vault content, manage backlinks, and identify orphaned notes directly from your terminal.

What is the best way to handle note properties and tags in Obsidian without the GUI?

The best way to handle note properties and tags in Obsidian without the GUI is using a CLI that reads, sets, and removes frontmatter properties. It also provides commands to manage tags across your vaults programmatically.