obsidian-frontmatter

Search and manage YAML frontmatter metadata across Obsidian vault notes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) components.

What problem does it solve?

Obsidian Frontmatter Explorer helps you search and manage YAML frontmatter across your vault to improve note discovery and metadata consistency.

Core Features & Use Cases

  • Search notes by frontmatter properties (exists, equals, contains, gt, lt) to filter results.
  • List all distinct frontmatter values across the vault with usage counts for quality checks.
  • Create, update, or delete frontmatter properties with a safe preview workflow before applying changes.

Quick Start

Use this skill to locate notes by a frontmatter property, review the results, and modify metadata with a preview before applying changes.

Frequently Asked Questions about obsidian-frontmatter

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

FAQPage Schema
How do I search Obsidian notes by YAML frontmatter properties?

Search Obsidian notes by YAML frontmatter using conditions like exists, equals, contains, greater than, or less than to filter vault-wide results. This allows precise note discovery based on specific metadata values.

Can I update or delete frontmatter metadata across multiple Obsidian notes?

You can create, update, or delete frontmatter metadata across Obsidian notes. The skill uses a safe preview-then-apply workflow, allowing you to review changes before applying them to ensure metadata consistency.

What is the best way to check frontmatter metadata quality in an Obsidian vault?

Check frontmatter metadata quality by listing all distinct property values across the vault with their usage counts. This helps identify inconsistencies and improve note discovery and metadata standardization.

Does this Obsidian metadata tool handle nested YAML frontmatter properties?

Yes, nested YAML frontmatter properties are handled during parsing and modification. The tool requires PyYAML for parsing and ensures safe editing of complex metadata structures within your notes.

Do I need PyYAML to manage Obsidian frontmatter with this skill?

Yes, PyYAML is required as a dependency to parse and manage Obsidian frontmatter. It enables the YAML structure processing needed for searching, creating, and updating metadata safely.