blender-errors-context

Installation
SKILL.md

Blender Context Errors — Diagnosis and Resolution

Purpose

This skill enables diagnosis and resolution of Blender Python context errors. Context errors are the most common category of Blender scripting failures. They occur when code accesses bpy.context members or calls bpy.ops operators in situations where the required context is unavailable, restricted, or incorrectly configured.

Scope

  • RuntimeError from restricted context access (handlers, timers, draw callbacks)
  • Operator poll() failures and incorrect context for bpy.ops calls
  • Context override removal in Blender 4.0+ and temp_override() migration
  • Modal operator context issues
  • Context-dependent attribute access (bpy.context.active_object, bpy.context.edit_object)
  • Stale references after undo, data modification, or mode changes

Version coverage: Blender 3.x, 4.x, 5.x. Version-breaking changes are marked explicitly.

Dependencies: This skill builds on blender-core-api (context system basics) and blender-syntax-operators (operator patterns).

Related skills

More from openaec-foundation/computational-design-day-delft-march-2026

Installs
1
GitHub Stars
1
First Seen
Mar 24, 2026