obsidian

Search, read, and write Markdown notes in an Obsidian vault via Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/patanet7/corvus --skill obsidian-patanet7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/patanet7/corvus/tree/main/config/skills/tools/obsidian
Command: npx skills add https://github.com/patanet7/corvus --skill obsidian-patanet7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for seamless interaction with your Obsidian vault, enabling you to search, read, and write notes directly.

Core Features & Use Cases

  • Search Notes: Quickly find information across your entire knowledge base.
  • Read Notes: Access the content and metadata of specific notes.
  • Write/Append Notes: Create new notes or add content to existing ones.
  • Use Case: When you need to recall a specific meeting note or add a new idea to your journal, this skill can handle it.

Quick Start

Use the obsidian skill to search for notes related to 'project planning'.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I search my Obsidian vault for specific notes?

To search your Obsidian vault, this Skill performs full-text searches across your knowledge base, retrieving matching notes based on your query parameters. It quickly finds information across all Markdown files.

Can I create and modify Markdown notes in my Obsidian vault?

Yes, you can create and modify Obsidian notes. This Skill supports writing new notes and appending content to existing ones using path-based addressing for your Markdown files.

Does this tool require a specific Obsidian plugin to read notes?

No specific Obsidian plugin is required. This Skill reads notes and retrieves content directly from your vault by operating on the underlying Markdown files using Python scripts.

What is the best way to automate adding content to an existing Obsidian journal?

The best way to automate adding content to an Obsidian journal is using this Skill's append functionality to add new ideas to existing Markdown notes via path-based addressing.

Are there limitations when retrieving content from a large Obsidian knowledge base?

A limitation when retrieving content from a large Obsidian knowledge base is that this Skill operates on Markdown files using path-based addressing and optional content parameters, which may require exact paths for retrieval.