This skill empowers Claude to treat an Obsidian vault as a structured database by parsing YAML frontmatter from markdown files. It allows for complex queries across notes based on specific properties such as creation dates, authors, tags, and Zettelkasten relationships like TOPIC, PRIOR, and NEXT. By utilizing a specialized Python helper script, it facilitates efficient batch processing and property-based searches, making it an essential tool for users managing large personal knowledge bases, research repositories, or project-linked documentation.
Key Features
011 GitHub stars
02Batch parsing of entire directories for efficient vault-wide analysis
03Advanced property-based searching with comparison operator support
04Automated YAML extraction from markdown files into structured JSON
05Deep integration with Zettelkasten metadata schemas and wikilinks
06Extraction of unique property values like hierarchical tags and author lists
Use Cases
01Auditing vault metadata to identify notes missing summaries, dates, or specific organizational tags
02Generating dynamic reports of projects or references created within a specific date range
03Filtering a Zettelkasten vault to find all notes related to a specific parent topic or prerequisite