obsidian-markdown-structure
π―Skillfrom jykim/claude-obsidian-skills
Validates and enforces consistent markdown document structure, ensuring proper heading hierarchy, section organization, and adherence to markdown best practices in Obsidian notes.
Installation
npx skills add https://github.com/jykim/claude-obsidian-skills --skill obsidian-markdown-structureSkill Details
Overview
# Claude Obsidian Skills
> Reusable AI agent skills for Obsidian and Markdown workflows with Claude Code, Gemini CLI, and other AI assistants.
[](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
- Clone this repository or copy the skill folders:
```bash
git clone https://github.com/jykim/claude-obsidian-skills.git
```
- Copy skills to your Claude Code skills directory:
```bash
cp -r claude-obsidian-skills/- ~/.claude/skills/
```
- 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:
- Add as a submodule to your vault:
```bash
git submodule add https://github.com/jykim/claude-obsidian-skills.git path/to/skills/public-skills
```
- 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
```
- 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
Converts markdown content into presentation slides compatible with Deckset or Marp slide generation tools, enabling easy markdown-to-slides transformation.
interactive-writing-assistant skill from jykim/claude-obsidian-skills
Standardizes and enforces consistent YAML frontmatter formatting and naming conventions across Obsidian markdown files.
Formats, validates, and corrects wiki links in Obsidian markdown files to ensure proper filename, section, and folder conventions are followed.
Converts markdown presentation slides into MP4 video format with text-to-speech narration, enabling easy creation of video presentations from markdown content.
video-add-chapters skill from jykim/claude-obsidian-skills
obsidian-mermaid skill from jykim/claude-obsidian-skills
Provides onboarding guidance, quick help, and seamless handoff to a daily digital assistant (DDA) for personal knowledge management workflows.
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...