obsidian-localize-update
Installation
SKILL.md
Sync recent English source changes into an existing locale.
The working directory is the obsidian-help repo root. If the user hasn't specified a locale code (e.g. fr, de), ask for it before proceeding.
Context
The en/ directory is source of truth. Translated files have no special frontmatter marker. Stubs (created by sync-locale for new EN pages) have localized: false — this is the only use of the localized field. To force a re-translation, add needs-retranslation: true to a file's frontmatter manually.
Pipeline
Start each step with --dry-run so the user can review before committing.
Step 1 — Sync structure from EN
Picks up new EN files (creates stubs), removes deleted pages, and cleans up empty legacy folders. Does NOT touch already-translated content.