obsidian-yaml-frontmatter

Standardize YAML frontmatter properties across Markdown files.

31|15|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/jykim/AI4PKM --skill obsidian-yaml-frontmatter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-yaml-frontmatter
Source: https://github.com/jykim/AI4PKM/tree/main/ai4pkm_vault/_Settings_/Skills/obsidian-yaml-frontmatter
Command: npx skills add https://github.com/jykim/AI4PKM --skill obsidian-yaml-frontmatter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes YAML frontmatter properties across vault content, preventing duplicate keys, inconsistent formatting, and misquoted values that hinder automation and search.

Core Features & Use Cases

  • Uniform property names: enforce lowercase keys and avoid duplicates.
  • Tag formatting: store tags as a plain-text YAML list with no hashtags.
  • Quoted values: ensure strings with special characters are properly quoted.
  • Frontmatter structure validation: verify a single YAML block at the top and proper spacing.

Quick Start

Add or update a frontmatter block at the top of a Markdown file with keys like title, created, tags, and sources as needed.

Frequently Asked Questions about obsidian-yaml-frontmatter

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

FAQPage Schema
How do I standardize YAML frontmatter across my markdown vault?

YAML frontmatter standardization enforces consistent property names, formatting, and value types across your vault's markdown files. This Skill applies a single YAML block at the top with lowercase keys, dash-formatted lists for tags, proper quoting for special characters, and dates in YYYY-MM-DD format to prevent duplicate keys and automation errors.

What YAML frontmatter properties does this support?

The Skill standardizes core properties including title, created, tags, source, author, sources, links, attendees, and event_date. It enforces lowercase naming, stores tags as plain-text YAML lists without hashtags, and ensures proper quoting for strings with special characters.

Why should I use consistent frontmatter formatting in markdown?

Consistent YAML frontmatter prevents misquoted values, duplicate keys, and inconsistent formatting that hinder search and automation. Standardized properties enable reliable querying, filtering, and bulk processing across your vault's markdown content.

Can I apply frontmatter rules to existing markdown files?

Yes. This Skill creates or updates frontmatter blocks in your vault's existing markdown files, applying standardized formatting and property names retroactively while preserving your content.

Do I need special knowledge to set up frontmatter standardization?

No prerequisites required. Add or update a frontmatter block at the top of your markdown file with keys like title, created, and tags as needed; the Skill enforces consistent structure and formatting automatically.