blender-errors-context
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).
More from openaec-foundation/blender-bonsai-ifcopenshell-sverchok-claude-skill-package
blender-syntax-materials
>
3blender-core-gpu
>
3blender-agents-code-validator
>
3blender-syntax-panels
>
3blender-errors-data
>
3blender-syntax-data
Covers Blender data management including collections, library overrides, asset system, linked libraries, BlendDataLibraries, data block creation and removal, fake users, and data transfer between files. Activates when managing Blender collections, linking/appending data, working with library overrides, or using the asset system.
3