🎯

obsidian-yaml-frontmatter

🎯Skill

from jykim/claude-obsidian-skills

VibeIndex|
What it does

Standardizes and enforces consistent YAML frontmatter formatting and naming conventions across Obsidian markdown files.

obsidian-yaml-frontmatter

Installation

Install skill:
npx skills add https://github.com/jykim/claude-obsidian-skills --skill obsidian-yaml-frontmatter
7
Last UpdatedJan 25, 2026

Skill Details

SKILL.md

Overview

# Claude Obsidian Skills

> Reusable AI agent skills for Obsidian and Markdown workflows with Claude Code, Gemini CLI, and other AI assistants.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

Overview

Claude Obsidian Skills is a collection of AI agent skills designed to automate personal knowledge management (PKM) workflows. These skills work with Claude Code, Gemini CLI, and other AI assistants that support skill-based extensions.

Available Skills

PKM Management Skills

| Skill | Description |

|-------|-------------|

| [ai4pkm-helper](ai4pkm-helper/) | AI4PKM helper for onboarding guidance, quick help, and seamless handoff to DDA for daily use |

Obsidian Skills

| Skill | Description |

|-------|-------------|

| [obsidian-canvas](obsidian-canvas/) | Create and manage Obsidian Canvas files with automatic layout generation for knowledge maps and visual summaries |

| [obsidian-links](obsidian-links/) | Format, validate, and fix wiki links with proper filename, section, and folder conventions |

| [obsidian-yaml-frontmatter](obsidian-yaml-frontmatter/) | Standardize YAML frontmatter properties with consistent formatting and naming |

| [obsidian-markdown-structure](obsidian-markdown-structure/) | Validate and enforce markdown document structure, heading hierarchy, and organization |

| [obsidian-mermaid](obsidian-mermaid/) | Create Obsidian-compatible Mermaid diagrams avoiding common errors (markdown in labels, wide layouts) |

Markdown Skills

| Skill | Description |

|-------|-------------|

| [markdown-slides](markdown-slides/) | Create Deckset/Marp compatible presentation slides from markdown content |

| [interactive-writing-assistant](interactive-writing-assistant/) | AI-powered writing companion with outline-prose co-evolution and PKM integration |

Video Skills

| Skill | Description |

|-------|-------------|

| [markdown-video](markdown-video/) | Convert markdown slides to MP4 video with TTS narration (with or without Deckset) |

| [video-cleaning](video-cleaning/) | Remove silent pauses from videos using AI-powered transcription and FFmpeg |

Image Skills

| Skill | Description |

|-------|-------------|

| [gemini-image-skill](gemini-image-skill/) | Generate AI images using Google Gemini API with multiple models and aspect ratios |

Installation

For Claude Code

  1. Clone this repository or copy the skill folders:

```bash

git clone https://github.com/jykim/claude-obsidian-skills.git

```

  1. Copy skills to your Claude Code skills directory:

```bash

cp -r claude-obsidian-skills/- ~/.claude/skills/

```

  1. Claude Code will automatically detect and use the skills.

For Other AI Assistants

Copy the SKILL.md file from the desired skill folder to your assistant's skill directory. Each skill is self-contained and documented within its SKILL.md file.

Advanced: Git Submodule Integration

For vault maintainers who want to keep skills in sync with this repository while avoiding duplication:

  1. Add as a submodule to your vault:

```bash

git submodule add https://github.com/jykim/claude-obsidian-skills.git path/to/skills/public-skills

```

  1. Create symlinks for backward compatibility:

```bash

cd path/to/skills

ln -s public-skills/obsidian-canvas obsidian-canvas

ln -s public-skills/obsidian-links obsidian-links

ln -s public-skills/obsidian-yaml-frontmatter obsidian-yaml-frontmatter

ln -s public-skills/obsidian-markdown-structure obsidian-markdown-structure

ln -s public-skills/obsidian-mermaid obsidian-mermaid

ln -s public-skills/markdown-slides markdown-slides

ln -s public-skills/markdown-video markdown-video

ln -s public-skills/interactive-writing-assistant interactive-writing-assistant

ln -s public-skills/video-cleaning video-cleaning

```

  1. Update skills when new versions are released:

```bash

git submodule update --remote

```

Benefits:

  • Single source of truth - edit in one place
  • Version control - pin to specific commits if needed
  • Easy updates vi

More from this repository9

🎯
markdown-slides🎯Skill

Converts markdown content into presentation slides compatible with Deckset or Marp slide generation tools, enabling easy markdown-to-slides transformation.

🎯
interactive-writing-assistant🎯Skill

interactive-writing-assistant skill from jykim/claude-obsidian-skills

🎯
obsidian-mermaid🎯Skill

obsidian-mermaid skill from jykim/claude-obsidian-skills

🎯
obsidian-links🎯Skill

Formats, validates, and corrects wiki links in Obsidian markdown files to ensure proper filename, section, and folder conventions are followed.

🎯
markdown-video🎯Skill

Converts markdown presentation slides into MP4 video format with text-to-speech narration, enabling easy creation of video presentations from markdown content.

🎯
obsidian-markdown-structure🎯Skill

Validates and enforces consistent markdown document structure, ensuring proper heading hierarchy, section organization, and adherence to markdown best practices in Obsidian notes.

🎯
video-add-chapters🎯Skill

video-add-chapters skill from jykim/claude-obsidian-skills

🎯
ai4pkm-helper🎯Skill

Provides onboarding guidance, quick help, and seamless handoff to a daily digital assistant (DDA) for personal knowledge management workflows.

🎯
video-full-process🎯Skill

Based on the context and other video-related skills in the repository, I infer that "video-full-process" likely: Automates the complete video production workflow from markdown content, including t...