porting-to-blender-5

Installation
SKILL.md

Porting to Blender 5

Trigger

Use this skill when the user:

  • Asks to "port", "upgrade", "update" or "make compatible" an add-on or script for Blender 5.x
  • Gets AttributeError, KeyError, TypeError or ModuleNotFoundError from code that worked on an older Blender
  • Wants one codebase that runs on both 4.5 LTS and 5.2 LTS

This skill is an index. Each row points at the skill, rule or runnable example that owns the fix, with the version facts measured there. Load the linked skill for the details; do not port from this table alone.

Triage: let the target version tell you what broke

  1. Run it headless on the target version with tracebacks turned into a failing exit code:

    blender --background --factory-startup --python-exit-code 1 --python my_script.py --
    
Installs
9
GitHub Stars
19
First Seen
Oct 13, 2026