obsidian

Manage Obsidian vault notes with file operations and wikilinks.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill obsidian-plaidmustache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/skills/note-taking/obsidian
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill obsidian-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vault note management can be tedious without a reliable toolset to read, search, create, and edit notes across folders.

Core Features & Use Cases

  • Read notes from the vault with precise paths to ensure content correctness.
  • List, search, and navigate notes using content or filename patterns.
  • Create new notes and append content with wikilinks to connect related ideas.

Quick Start

Ask me to read a note, list notes, search by content, create a new note, or append content with wikilinks.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate Obsidian vault note management across folders?

Automate Obsidian vault note management by reading files, searching content, creating notes, and appending content with wikilinks. It uses absolute vault paths and honors the OBSIDIAN_VAULT_PATH environment variable to apply file operations across folders.

Can I search notes by content or filename patterns in an Obsidian vault?

Yes, you can search notes by content or filename patterns in an Obsidian vault. The search_files operation matches queries across the vault's folders to list and navigate relevant notes.

How do I create new notes and append wikilinks to connect related ideas?

Create new notes and append wikilinks by using write_file and patch operations with absolute vault paths. This connects related ideas across the vault's folders without shell variable expansion.

Does this approach require a specific environment variable to read and write vault files?

Yes, reading and writing vault files requires the OBSIDIAN_VAULT_PATH environment variable. The tool uses this absolute path to ensure content correctness and avoid shell variable expansion during file operations.

What's the best way to manage Obsidian notes without manual file operations?

Automating note management with read_file, write_file, patch, and search_files operations is the best way to manage Obsidian notes. This avoids manual file operations and shell variable expansion while honoring absolute vault paths.

Why does shell variable expansion cause issues when editing Obsidian vault notes?

Shell variable expansion causes issues because it alters absolute vault paths during file operations. This tool avoids shell variable expansion entirely, ensuring read_file, write_file, and patch operations target the correct OBSIDIAN_VAULT_PATH.