obsidian

Read, search, and create Obsidian vault notes programmatically via file-based operations and basic linking.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill obsidian-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/skills/note-taking/obsidian
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill obsidian-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often need to access, locate, and generate notes across a vault without switching tools. This Skill provides programmatic read, search, and creation capabilities for an Obsidian vault.

Core Features & Use Cases

  • Read notes by path or query from the Obsidian vault.
  • Search note content and titles across the vault with optional keywords.
  • Create new notes with basic templates and Wikilinks to connect related content.
  • Use Case: Quickly generate a new note for a meeting and link it to related notes in the vault.

Quick Start

Read or create a note named 'Daily Journal' in the Obsidian vault using the OBSIDIAN_VAULT_PATH environment variable.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I read and search Obsidian notes programmatically?

You can read and search Obsidian notes programmatically by using a tool that accesses the vault to retrieve notes by path and perform keyword searches across note content and titles.

Can I create new notes with Wikilinks in an Obsidian vault?

Yes, you can create new notes in an Obsidian vault with basic templates and Wikilinks to connect related content, enabling fast programmatic note generation and linking.

What is the best way to automate meeting note creation in an Obsidian vault?

Automate meeting note creation by programmatically generating a new note and inserting Wikilinks to connect it to related existing notes within your Obsidian vault.

Do I need an environment variable to access my Obsidian vault?

Yes, accessing an Obsidian vault requires setting the OBSIDIAN_VAULT_PATH environment variable to define the vault directory for reading, searching, and creating notes.

Does this approach work with standard Obsidian vault structures?

Yes, this method works across standard Obsidian vault structures, supporting environment-based configuration and file-based note operations without requiring external services.