Full-history Godot version migration hub. Use when upgrading any Godot project toward the library target (currently 4.7)—from 1.x/2.x legacy eras through 3→4 and hop-by-hop 4.x minors—or finding Domain Skill-scoped migration notes. Trigger keywords: upgrade Godot, migrate Godot version, Godot 3 to 4, Godot 2 to 3, upgrading_to_godot, version migration, breaking changes, convert-3to4, TileMapLayer, AnimationMixer, engine.cfg, project.godot.
npx skills add https://github.com/thedivergentai/Game-Design-Agentic-Skills --skill godot-version-migration
Orchestrator for engine version upgrades from early Godot through the library target. Domain Skills document current APIs; this hub owns the upgrade path.
Library target: Godot 4.7+
Corpus: docs changelog · interactive changelog · download archive · GitHub releases · migrating index
4.0 → 4.1 → … → 4.7 one minor at a time; stabilize after each hop.references/<topic>.md (mirrored from each skill’s references/migration-notes.md).project.godot (config_version, config/features) or legacy engine.cfg.| Detected era | Load | Do NOT |
|--------------|------|--------|
| 1.x / early 2 | legacy/pre-2-context.md | Invent a 1→4 converter |
| 2.x | legacy/2-to-3.md then stabilize on latest 3.x | Jump straight to 4.7 notes |
| 3.x | bridges/3-to-4.md + official 3→4 guide | Skip latest-3.x stabilize gate |
| 4.x < 4.7 | Official hop guide + hop-index.md module notes for touched systems | Skip minors |
| Already 4.7+ | godot-master / Domain Skills | Treat this hub as a coding tutorial |
current < 4.7, perform exactly one hop to current + 0.1.| Era | Resource |
|-----|----------|
| 1.x archaeology | legacy/pre-2-context.md |
| 2.x → 3.x | legacy/2-to-3.md |
| 3.x → 4.0 | bridges/3-to-4.md · official guide |
| Ladder overview | era-index.md |
| Hop | Official guide |
|-----|----------------|
| 4.0 → 4.1 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.1.html |
| 4.1 → 4.2 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.2.html |
| 4.2 → 4.3 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.3.html |
| 4.3 → 4.4 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.4.html |
| 4.4 → 4.5 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.5.html |
| 4.5 → 4.6 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.6.html |
| 4.6 → 4.7 | https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.7.html |
Cross-skill checklist: references/hop-index.md
Mirrored Domain Skill migration notes live at references/<topic>.md (e.g. references/2d-physics.md). Hub-native legacy/, bridges/, and era-index.md are not Domain Skill mirrors.
sync_godot_version_migration.py --all
Take thedivergentai/godot-version-migration from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.