obsidian

Read, search, and modify markdown notes in local Obsidian vaults.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of switching between your terminal and Obsidian by allowing you to perform vault operations directly within your AI agent's workflow.

Core Features & Use Cases

  • File Management: Seamlessly read, create, and edit markdown notes within your vault.
  • Advanced Search: Perform targeted searches across filenames and note content to retrieve information quickly.
  • Use Case: You can ask the agent to find all notes related to a specific project, summarize their content, and append a new meeting summary to the relevant file without ever leaving the terminal.

Quick Start

Use the obsidian skill to search for all notes containing the term project alpha and append a summary of our latest meeting to the top result.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I search and modify markdown files in my Obsidian vault from the command line?

To search and modify markdown files in your Obsidian vault from the command line, use this skill to perform file-system operations like pattern-based searching and structured note creation directly within your terminal workflow.

Can I use an AI agent to read and append meeting summaries to my knowledge management vault?

Yes, you can use an AI agent to read and append meeting summaries to your knowledge management vault by directing it to find notes containing specific terms and append text to the top result without leaving the terminal.

Do I need to set an environment variable to manage local markdown notes via the CLI?

Yes, you need to configure the OBSIDIAN_VAULT_PATH environment variable before managing local markdown notes via the CLI, which ensures safe and accurate file path resolution for all vault operations.

What is the best way to perform targeted searches across filenames and note content in a local vault?

The best way to perform targeted searches across filenames and note content in a local vault is using CLI file-system operations that retrieve information quickly based on specific search patterns.

Why does my terminal agent fail to locate files when interacting with my Obsidian vault?

Your terminal agent may fail to locate files when interacting with your Obsidian vault if the OBSIDIAN_VAULT_PATH environment variable is not properly configured, preventing accurate file path resolution.