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 forbpy.opscalls - 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).