Transform and organize notes in the Obsidian vault — add frontmatter, detect note types, create relationships
Transform existing notes to follow vault conventions. Add frontmatter, detect types, create relationships.
[[wiki-style]] in body textRun from vault root:
# Check frontmatter formatting (leading blanks, unquoted links, missing fields)
uv run python .claude/skills/obsidian-organize/scripts/validate_frontmatter.py .
# Fix leading blank lines (dry run, then --apply)
uv run python .claude/skills/obsidian-organize/scripts/validate_frontmatter.py . --fix-blanks
uv run python .claude/skills/obsidian-organize/scripts/validate_frontmatter.py . --fix-blanks --apply
# Check relationship integrity (broken up: targets, orphans, one-way links)
uv run python .claude/skills/obsidian-organize/scripts/validate_links.py .
See Templates/ for canonical examples. Quick reference:
# Atomic note