process-vault-frontmatters

Community

Standardize Obsidian note metadata.

Authorramirlm
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the process of ensuring all Markdown notes in an Obsidian vault have consistent and useful YAML frontmatter, preventing redundant processing and improving discoverability.

Core Features & Use Cases

  • Automatic Frontmatter Generation: Creates YAML frontmatter if it doesn't exist.
  • Metadata Standardization: Ensures title (from filename) and summary (from first useful paragraph) fields are populated.
  • Processing Timestamp: Adds or updates a processedAt timestamp to track when a note was last processed.
  • Deduplication Logic: Skips reprocessing notes that haven't been modified since their last processedAt timestamp and already have title and summary.
  • Use Case: Keep your Obsidian vault organized and searchable by automatically adding essential metadata to new and existing notes, ensuring consistency across your knowledge base.

Quick Start

Run the process-vault-frontmatters skill to update your Obsidian vault located at ~/Obsidian.

Dependency Matrix

Required Modules

python3PyYAML

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: process-vault-frontmatters
Download link: https://github.com/ramirlm/skillshare-ramir/archive/main.zip#process-vault-frontmatters

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.