🎯

obsidian-markdown-structure

🎯Skill

from jykim/claude-obsidian-skills

VibeIndex|
What it does

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

obsidian-markdown-structure

Installation

Install skill:
npx skills add https://github.com/jykim/claude-obsidian-skills --skill obsidian-markdown-structure
6
AddedJan 27, 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