obsidian

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It streamlines working with an Obsidian vault by giving reliable, filesystem-first instructions to read, find, create, and update Markdown notes without brittle shell workflows.

Core Features & Use Cases

  • Vault path resolution: Uses the documented OBSIDIAN_VAULT_PATH convention and requires a resolved absolute vault path for all file operations.
  • Note reading, listing, and searching: Reads specific notes, lists Markdown files/folders, and searches by filename or note content.
  • Note creation and editing: Creates new notes, appends to existing notes, and performs targeted anchored edits to update stable sections safely.
  • Wikilinks support: Helps structure new connections using Obsidian wikilink syntax [[Note Name]].

Example use case: You want to locate all notes matching a topic, open the most relevant one, append a new section under an existing heading, and create a linked follow-up note for the next action.

Quick Start

Use the obsidian skill to search for notes containing “project roadmap” and then append a new section to the note you select.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate searching and editing Obsidian vault notes?

Automating Obsidian vault notes involves using filesystem tools to search by filename or content, read Markdown files, and apply targeted anchored edits to update specific sections safely. This approach replaces brittle shell workflows with reliable file operations.

Can I append new sections to existing Markdown notes in my knowledge base?

Appending new sections to existing Markdown notes is supported through targeted anchored edits that update stable sections safely. You can append content under existing headings while maintaining wikilink relationships across the vault.

What is required to resolve an Obsidian vault path for file operations?

Resolving an Obsidian vault path requires an absolute path rather than shell variables, following the OBSIDIAN_VAULT_PATH convention. This ensures all read, write, patch, and search file operations target the correct vault directory.

How do I create new notes with wikilinks to connect related topics?

Creating notes with wikilinks involves writing new Markdown files using Obsidian wikilink syntax like [[Note Name]] to structure connections. This maintains relationships across the vault while organizing your knowledge base.

What's the best way to find notes matching a specific topic in an Obsidian vault?

Finding notes matching a specific topic uses search file operations with appropriate patterns to query note content and filenames across the vault. You can locate all matching Markdown files, then read the most relevant note for further action.

Does this approach work with existing Obsidian wikilink relationships?

Working with existing Obsidian wikilink relationships is supported when creating and editing notes. The filesystem operations preserve wikilink syntax like [[Note Name]] so that connections between notes remain intact during content updates.