obsidian-moc-creator

Generate and update MOC files with frontmatter and cross-links from Obsidian vault directories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jeongsk/langchain-academy --skill obsidian-moc-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-moc-creator
Source: https://github.com/jeongsk/langchain-academy/tree/main/.claude/skills/obsidian-moc-creator
Command: npx skills add https://github.com/jeongsk/langchain-academy --skill obsidian-moc-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generate Maps of Content (MOCs) to provide navigable structures for vault content.

Core Features & Use Cases

  • MOC Generation: Create index.md or MOC files for directories lacking navigation.
  • Template-Based: Use standard MOC templates for consistency.
  • Update & Maintain: Update MOCs as content grows.
  • Cross-Reference: Link MOCs to related topics and directories.

Quick Start

Run moc_generator to create a new MOC for a directory or generate a set of MOCs.

Frequently Asked Questions about obsidian-moc-creator

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

FAQPage Schema
How do I create a map of content for my Obsidian vault?

MOCs (Maps of Content) are index files that organize and link related notes in directories. Create them by running the MOC generator on a directory—it scans markdown files, detects language and content type, then generates an index.md or MOC file with sections, cross-links, and proper frontmatter for vault navigation.

Can I automatically generate index pages for Obsidian directories?

Yes. The MOC generator automatically scans directories for markdown files, categorizes content by type (concepts, tutorials, guides, references, agent notes), detects sequences, and generates or updates index pages with linked sections. It works across multilingual vaults without manual curation.

What's the best way to maintain navigation in a large Obsidian vault?

Maintain MOCs by regenerating them as content grows. The tool updates existing MOC files with new content, preserves cross-references between directories, and handles multilingual vaults. This keeps navigation structures current without manual index maintenance.

Does this work with multilingual Obsidian vaults?

Yes. The MOC creator detects content language automatically and generates MOCs across multilingual vaults, categorizing content by type and maintaining proper linking structure regardless of vault language configuration.

What happens if my directory has no navigation structure yet?

The generator creates MOC files from scratch for directories lacking navigation. It identifies all markdown files, categorizes them by content type, detects logical sequences, and builds a new index with sections and cross-links ready to use.