obsidian

Manage Obsidian vaults and Markdown notes via obsidian-cli.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/papachong/RHClaw --skill obsidian-papachong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/papachong/RHClaw/tree/main/RHClaw-Desktop/src-tauri/skills/obsidian
Command: npx skills add https://github.com/papachong/RHClaw --skill obsidian-papachong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a predictable, scriptable way to locate and operate on Obsidian vaults and plain Markdown notes so users and automation agents don't have to guess vault locations or manually update wikilinks after renames.

Core Features & Use Cases

  • Locate active vaults: Resolve the user's Obsidian vaults by reading the official Obsidian config and using obsidian-cli helpers.
  • Search and edit notes: Search note titles and content, create new notes, and perform safe moves/renames that update wikilinks and references.
  • Integrate with tools: Use obsidian-cli and Obsidian URI handling to open notes or perform vault operations from scripts and automation.
  • Use Case: Automatically find the default vault, create a meeting notes file, and move or rename files while preserving cross-note links.

Quick Start

Open the default Obsidian vault, search for notes about "project X", and create a new note titled "Project X Summary" with the provided content while preserving wikilinks.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate creating and moving Markdown notes in an Obsidian vault?

Automating Obsidian vault workflows involves using obsidian-cli to locate the active vault, create Markdown notes, and perform safe file moves or renames. This approach automatically updates wikilinks and cross-note references during structural changes.

How does obsidian-cli resolve vault paths without manual configuration?

Obsidian-cli resolves vault paths by reading the user's official Obsidian configuration file. This allows automation scripts to automatically detect the default vault location instead of requiring hardcoded paths.

Do I need obsidian-cli installed to automate Obsidian note management?

Yes, obsidian-cli must be installed to automate vault and Markdown note operations. The Skill also requires access to the user's Obsidian configuration to resolve vault paths and uses the Obsidian URI handler when opening notes.

Can I search note titles and content inside an Obsidian vault from a script?

Yes, you can search note titles and content within an Obsidian vault programmatically. Using obsidian-cli helpers, scripts and automation agents can locate the active vault and execute queries to find specific notes.

Why do wikilinks break when I rename Markdown files and how do I fix it?

Wikilinks break when renaming Markdown files because standard file moves do not update cross-note references. Using obsidian-cli for vault operations ensures safe moves and renames that automatically preserve and update wikilinks.

What's the best way to open a specific Obsidian note from an automation script?

The best way to open an Obsidian note from a script is by using the Obsidian URI handler. Automation workflows can trigger this handler through obsidian-cli to directly open specific notes within the desktop application.