obsidian-frontmatter

Manage YAML frontmatter in Obsidian notes with ISO 8601 dates and kebab-case tags.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/baphled/dotopencode --skill obsidian-frontmatter-baphled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-frontmatter
Source: https://github.com/baphled/dotopencode/tree/main/skills/obsidian-frontmatter
Command: npx skills add https://github.com/baphled/dotopencode --skill obsidian-frontmatter-baphled

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of YAML frontmatter in Obsidian, ensuring metadata is consistent, organized, and optimized for tools like Dataview.

Core Features & Use Cases

  • Template Creation: Define standard metadata schemas for new notes.
  • Metadata Standardization: Ensure consistency across existing notes.
  • Custom Field Definition: Create fields for Dataview queries and dashboards.
  • Troubleshooting: Resolve YAML syntax errors that affect note indexing.

Quick Start

Use the obsidian-frontmatter skill to define a standard note frontmatter schema.

Frequently Asked Questions about obsidian-frontmatter

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

FAQPage Schema
How do I standardize YAML frontmatter across existing Obsidian notes?

Standardizing YAML frontmatter involves applying consistent metadata schemas across existing Obsidian notes, enforcing ISO 8601 date formats and kebab-case tags. This resolves indexing issues and ensures structured organization for Dataview queries.

How do I define custom YAML fields for Obsidian Dataview queries?

Defining custom YAML fields for Dataview queries requires creating specific frontmatter keys in your Obsidian note templates. This standardization allows Dataview to index the custom metadata and generate dynamic dashboards from your notes.

What is the correct YAML format for dates and tags in Obsidian metadata?

The correct YAML format for Obsidian metadata enforces ISO 8601 compliance for dates and kebab-case for tags. Adhering to this format standardizes your frontmatter, preventing syntax errors that disrupt note indexing and Dataview queries.

Why are my Obsidian notes not showing up in Dataview queries?

Obsidian notes may not show in Dataview queries due to YAML frontmatter syntax errors affecting note indexing. Troubleshooting these metadata inconsistencies and enforcing standardized fields ensures Dataview can properly read and display your notes.

Can I create standard Obsidian note templates with predefined metadata?

Yes, you can create standard Obsidian note templates with predefined YAML frontmatter schemas. This ensures every new note starts with consistent, structured metadata optimized for organization and immediate use in Dataview queries.