obsidian-frontmatter-sync

Validate and synchronize Obsidian vault frontmatter across Markdown files.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-frontmatter-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-frontmatter-sync
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/obsidian-frontmatter-sync
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-frontmatter-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams maintain consistent frontmatter across Obsidian vaults or any collection of Markdown files by validating schemas, syncing to external destinations, renaming fields, and managing filenames.

Core Features & Use Cases

  • Schema validation: check frontmatter against a defined schema to ensure required fields exist and defaults apply.
  • Bulk updates & renaming: apply field renames and default values across many files in a single operation.
  • External sync: push frontmatter changes to destinations like static site pipelines or content collections while keeping source and destination in sync.
  • Filename management: rename or normalize filenames to reflect frontmatter state and improve organization.
  • Use Case: maintain large Obsidian vaults or Markdown repositories with consistent frontmatter to enable automated publishing or indexing.

Quick Start

Install rematter and run a frontmatter validation and sync workflow on your Obsidian vault.

Frequently Asked Questions about obsidian-frontmatter-sync

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

FAQPage Schema
How do I bulk edit frontmatter across multiple Markdown files in an Obsidian vault?

Frontmatter schema validation checks Markdown files against a defined schema to ensure required fields exist and defaults apply. This enforces structure across Obsidian vaults before automated publishing or indexing.

Can I sync Obsidian frontmatter to a static site pipeline?

Obsidian frontmatter sync pushes changes to external destinations like static site pipelines or content collections. It keeps source and destination frontmatter in sync via the rematter tool during cross-destination workflows.

What is the best way to rename frontmatter fields in Markdown collections?

Renaming frontmatter fields in Markdown collections is handled through bulk update operations that apply changes across many files at once. This maintains consistency across large vaults and repositories without manual editing.

How do I normalize Obsidian filenames to match frontmatter state?

Filename management renames and normalizes filenames to reflect frontmatter state and improve organization. This keeps Markdown file names aligned with metadata changes during bulk vault operations.

Does frontmatter schema validation work with Markdown files outside of Obsidian?

Frontmatter schema validation applies to any collection of Markdown files, not just Obsidian vaults. It checks required fields and applies defaults to maintain consistent metadata across large Markdown repositories.