blender-errors-data

Official

Debug Blender Python data access errors.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers diagnose and fix common ReferenceError and other data access issues in Blender Python scripting, ensuring scripts remain stable across undo/redo, file operations, and version updates.

Core Features & Use Cases

  • Error Diagnosis: Identifies root causes for ReferenceError, KeyError, and crashes related to stale data pointers.
  • Safe Data Patterns: Provides clear rules and decision trees for robust bpy.data access.
  • Version Compatibility: Addresses specific pitfalls in Blender 5.0+ IDProperty changes.
  • Use Case: A script crashes after a user performs an undo operation. This Skill helps identify that direct bpy.data references were stored and guides the developer to use name-based lookups instead.

Quick Start

Use the blender-errors-data skill to understand why accessing bpy.data after an undo operation causes a ReferenceError.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: blender-errors-data
Download link: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/archive/main.zip#blender-errors-data

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.