obsidian

Manage Obsidian vault notes, tasks, properties, and links via the official obsidian CLI.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill obsidian-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/obsidian
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill obsidian-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Working with Obsidian vaults from the command line or an AI assistant normally requires manual file handling that bypasses Obsidian's own indexing, link resolution, and plugin state. This Skill uses the official obsidian CLI to perform vault-aware operations so notes, tasks, and properties stay consistent with the running Obsidian app. ## Core Features & Use Cases - Note Operations: Open, read, create, append, prepend, move, and delete Markdown notes using Obsidian-aware file resolution. - Search and Discovery: Run full-text and property-based searches, list backlinks, tags, and unresolved links across one or more vaults. - Tasks and Properties: Manage daily notes, toggle task checkboxes, and read or set frontmatter properties programmatically. - Use Case: Ask the assistant to find all notes tagged with a project, append a summary to today's daily note, and mark related tasks done, all through the running Obsidian app. ## Quick Start Use the obsidian skill to search my vault for notes mentioning "meeting notes" and append a summary to today's daily note.

Frequently Asked Questions about obsidian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Obsidian notes from the command line?

Use the obsidian CLI search command, for example obsidian search query="TODO" matches or with format=json for structured output. You can scope it to a specific vault by passing vault="<name>" when multiple vaults exist.

How do I create or edit Obsidian notes with the CLI?

Run obsidian create name="New Note" or obsidian create path="Inbox/Idea.md" content="# Idea" to create notes. Use obsidian append or obsidian prepend to modify existing notes, and obsidian move or delete for file management.

What are the requirements for using the obsidian CLI?

You need Obsidian 1.12.7 or later with the command line interface enabled in Settings under General. The obsidian binary must be registered on PATH, and the Obsidian desktop app must be running since the CLI connects to it.

Can I manage tasks and daily notes with the obsidian CLI?

Yes, use obsidian daily, daily:read, and daily:append to work with daily notes. For tasks, obsidian tasks all todo lists open tasks and obsidian task file=Note line=8 done marks a specific task complete.

When should I edit vault files directly instead of using the CLI?

Direct Markdown edits are fine for bulk text changes once you locate the vault path, since vault files are plain Markdown. Prefer CLI commands for move, delete, and property operations so Obsidian-aware updates like link rewriting are preserved.