obsidian-cli

Manage Obsidian vault notes, tasks, and plugin development via CLI.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Treasoni/Study-Notes --skill obsidian-cli-treasoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Treasoni/Study-Notes/tree/main/.claude/skills/obsidian-cli
Command: npx skills add https://github.com/Treasoni/Study-Notes --skill obsidian-cli-treasoni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows users to interact with their Obsidian vaults directly from the command line, streamlining note-taking, task management, and Obsidian development workflows.

Core Features & Use Cases

  • Note Management: Create, read, append, and search notes within your Obsidian vault.
  • Task Management: Interact with daily notes and to-do items.
  • Vault Operations: Set properties, manage tags, and view backlinks.
  • Plugin/Theme Development: Reload plugins, check for errors, take screenshots, and inspect the DOM of a running Obsidian instance.
  • Use Case: Quickly create a new note with specific content, append a task to your daily note, or reload a plugin after making code changes.

Quick Start

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

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 by using this skill to create notes, append tasks to daily notes, search content, and set properties directly without opening the GUI.

Do I need an active Obsidian instance running to use CLI commands?

Yes, an active Obsidian instance must be running for most operations. This requirement allows the CLI to execute commands like reloading plugins, checking errors, and inspecting the DOM.

Can I develop and reload Obsidian plugins via CLI?

Yes, you can develop and reload Obsidian plugins via CLI. The skill supports plugin development by providing commands to reload code changes, check for errors, and take screenshots of the running instance.

What is the best way to append a task to daily notes in Obsidian?

The best way to append a task to daily notes in Obsidian is using this CLI skill, which enables direct interaction with to-do items and daily note content from the terminal.

How does CLI interaction work with Obsidian backlinks and tags?

CLI interaction with Obsidian backlinks and tags works by executing vault operations that allow you to set properties, manage tags across notes, and view backlink connections programmatically.

Does the Obsidian CLI support markdown content management for notes?

Yes, the Obsidian CLI supports markdown content management by allowing you to read, create, and search through markdown notes within your vault directly from the command line.