obsidian

Read, create, append, and search markdown notes in Obsidian vaults.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of manually navigating and editing notes within an Obsidian vault, allowing for programmatic interaction with your personal knowledge base.

Core Features & Use Cases

  • File Operations: Read, create, and append content to markdown notes using native file tools.
  • Advanced Search: Perform targeted filename and content searches across the entire vault.
  • Use Case: Automatically summarize a set of meeting notes or append daily task lists to a specific project file without leaving your current terminal context.

Quick Start

Use the obsidian skill to search for all notes containing the term project-alpha and append a new task 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 programmatically search and edit markdown notes in an Obsidian vault?

To programmatically search and edit markdown notes in an Obsidian vault, you can use file system-aware operations to retrieve filenames, search content, and apply structured edits to specific notes.

Can I append content to an existing markdown file without opening the Obsidian app?

Yes, you can append content to an existing markdown file without opening Obsidian by using native file operations to read, create, or append text directly to the note within your defined vault path.

What is required to automate knowledge management workflows for Obsidian markdown files?

Automating knowledge management workflows for Obsidian markdown files requires a defined vault path environment variable to ensure secure and accurate file system interaction when performing content searches and edits.

Does this approach to Obsidian note manipulation support targeted content searches across a vault?

Yes, this approach to Obsidian note manipulation supports advanced targeted searches, allowing you to locate specific filenames or search for specific text content across the entire knowledge base.

What is the best way to manage an Obsidian knowledge base from a terminal context?

The best way to manage an Obsidian knowledge base from a terminal context is using file system operations to read, create, and append content to markdown notes, enabling workflow automation without leaving the terminal.

Are there limitations when using file system operations to manipulate Obsidian vaults?

When using file system operations to manipulate Obsidian vaults, interactions are limited to markdown file retrieval, content searching, and structured file editing, requiring a predefined vault path for secure access.