obsidian

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults store interconnected notes; this Skill enables reading, searching, and creating notes programmatically to streamline knowledge management without leaving your preferred workspace.

Core Features & Use Cases

  • Read notes by path or title from the vault.
  • List notes and folders to navigate large vaults quickly.
  • Search by keyword in note contents or filenames.
  • Create or append notes with given content and optional Wikilinks.
  • Use Case: Imagine you want to extract daily notes from a year of research and link related ideas together.

Quick Start

Ask the agent to read a note, search notes for a keyword, or create a new note in the Obsidian vault.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I search for keywords across Obsidian notes programmatically?

To search Obsidian notes programmatically, this Skill recursively traverses vault folders and matches keywords within Markdown file contents and filenames. It reads the configured vault path to return relevant notes directly from automated workflows.

Can I create new Markdown notes in an Obsidian vault from an automated workflow?

Yes, you can create Markdown notes in an Obsidian vault from automated workflows. The Skill performs safe, idempotent file I/O to write given content with standard Wikilinks, preventing data loss without requiring manual intervention.

What is needed to configure a vault path for reading Obsidian Markdown files?

Configuring a vault path for reading Obsidian Markdown files requires setting an environment variable. This allows the Skill to locate the target directory, traverse folders, and accurately read notes by title or path.

Does automated Obsidian note creation overwrite existing Wikilinks and Markdown files?

Automated Obsidian note creation uses safe, idempotent operations to avoid overwriting existing Wikilinks and Markdown files. It appends or creates notes securely to prevent data loss when operating on the configured vault.