blender5-code
Generate Python bpy scripts, add-ons, and Geometry Nodes code fully compatible with Blender 5.0's breaking API changes.
skill install https://www.promptspace.in/skills/blender5-codeBlender 5.0 Code
Generate production-ready Python bpy code for Blender 5.0, with full awareness of every breaking change from 4.x.
What it does
Generates scripts: procedural modeling, materials, Geometry Nodes, animation, compositing
Creates add-ons: operators, panels, menus, PropertyGroups, with correct register/unregister
Migrates 4.x → 5.0: detects deprecated calls and rewrites them automatically
Knows the new APIs: volumes/SDF nodes, ACES/HDR pipeline, new Action API (layers/strips/channelbag), Annotations (ex-Grease Pencil)
Domains
Procedural modeling · Geometry Nodes · Volumes & SDF · Cycles/EEVEE rendering · ACES & HDR color pipeline · Animation & keyframes · Grease Pencil / Annotations · Compositing · Add-on development · Script migration
Use cases
- Migrate Blender 4.x add-ons to 5.0 API
- Generate Blender 5.0 Python scripts from natural language
- Create Geometry Nodes setups with volumes and SDF in Python
- Build add-ons with operators, panels, and custom properties
- Configure ACES/HDR render pipelines via script
- Detect deprecated bpy API calls with static analysis
- Procedural mesh and material generation
- Automate Cycles/EEVEE render settings
Example
Prompt
Sample output preview is available after purchase.
Known limitations
- Node type names (e.g., GeometryNodeVolumeSphereSDF) are based on Blender 5.0.1 release notes and community documentation — some may differ slightly in future 5.x point releases. - The static analyzer (validate_bpy5.py) uses regex + AST heuristics, not full type inference. Dict-like access detection may produce false positives on raw ID properties (which remain valid). - Does not cover Blender's C/C++ source or build system — Python bpy API only. - Grease Pencil Object (2D animation) namespace changes are partially covered; the focus is on the Annotations rename. - ACES OCIO config paths assume Blender's bundled config. Custom studio OCIO configs may need manual adjustment.