obsidian

Read, search, and create notes in an Obsidian vault.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read, search, and create notes inside an Obsidian vault from outside the Obsidian app, enabling quick access and content management.

Core Features & Use Cases

  • Read a note: Retrieve the content of a specific note by path or name.
  • List notes: Enumerate notes within the vault across folders.
  • Search: Find notes by filename or content using keyword queries.
  • Create a note: Generate a new note in the vault with a given title and content.
  • Append to a note: Add content to an existing note.
  • Wikilinks: Preserve Obsidian style wikilinks when linking notes.

Quick Start

Set OBSIDIAN_VAULT_PATH to your vault location and ask me to read or create notes within that vault.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I search and read Obsidian notes outside the app?

To search and read Obsidian notes outside the app, set the OBSIDIAN_VAULT_PATH environment variable to your local vault location. This allows external tools to retrieve and search note content by path, name, or keyword queries.

Can I create new notes in my Obsidian vault from an external script?

Yes, you can create new notes in your Obsidian vault from an external script by providing a title and content. The vault path must be configured locally, and the note is generated directly inside your specified knowledge base folders.

Does this approach to reading notes support Obsidian wikilinks?

Yes, this approach to reading notes supports Obsidian wikilinks. When creating or appending content, the wikilink syntax is preserved, maintaining cross-linking relationships between notes within your local knowledge base.

How do I append content to an existing Obsidian note programmatically?

To append content to an existing Obsidian note programmatically, locate the vault via OBSIDIAN_VAULT_PATH and target the specific note by path or name. New content is added directly to the existing note file without overwriting previous data.

What is required to list notes across an Obsidian vault?

Listing notes across an Obsidian vault requires setting the OBSIDIAN_VAULT_PATH variable to locate your local storage. Once configured, you can enumerate all notes within the vault across various folders to streamline project documentation workflows.

Can I search Obsidian vault content by keyword without opening the app?

Yes, you can search Obsidian vault content by keyword without opening the app. By pointing to your local vault path, the search function finds notes by matching keyword queries against filenames and internal text content.