obsidian

Automate Obsidian vault discovery and batch link updates via obsidian-cli.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/hcnimi/clawdis --skill obsidian-hcnimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/hcnimi/clawdis/tree/main/skills/obsidian
Command: npx skills add https://github.com/hcnimi/clawdis --skill obsidian-hcnimi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults are powerful but can become unwieldy when managing multiple vaults, updating links across hundreds of notes, or enforcing consistent structure. This skill automates vault discovery and routine maintenance via obsidian-cli, saving time and reducing errors.

Core Features & Use Cases

  • Discover active vaults on your system and perform batch operations via obsidian-cli.
  • Update notes, links, and metadata across multiple files to maintain consistency.
  • Use cases include migrating vaults, reorganizing folders, and batch-creating templates.

Quick Start

Run the obsidian skill to perform an initial vault discovery and apply a sample update.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I batch update links across multiple Markdown notes in an Obsidian vault?

Batch updating links across Markdown notes in an Obsidian vault is automated by modifying standard Markdown structures via obsidian-cli. This maintains file consistency during migrations or folder reorganizations without manual edits.

What is the best way to discover active Obsidian vaults on my local system?

Discovering active Obsidian vaults on your local system is handled by running an initial vault discovery operation. The process identifies existing local vaults to prepare them for subsequent batch updates and template enforcement.

Can I enforce consistent templates across hundreds of Markdown files automatically?

Enforcing consistent templates across Markdown files is supported by applying standard Markdown structures via obsidian-cli. It safely reads and modifies local vault data to ensure uniform metadata and note formatting.

Does this automation approach work without the Obsidian desktop application running?

This automation approach operates safely on local data via obsidian-cli and standard Markdown structures. It directly reads and modifies vault files, meaning the Obsidian desktop application does not need to be actively running.

Why use a command line tool for Obsidian vault management instead of manual edits?

Using a command line tool for Obsidian vault management saves time and reduces errors when updating notes, links, and metadata across multiple files. Manual edits become unwieldy and inconsistent when managing multiple vaults or hundreds of notes.