blender-core-runtime
OfficialMaster Blender's Python runtime safely.
AuthorOpenAEC-Foundation
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses common pitfalls and complexities in Blender's Python API, ensuring your scripts run reliably, avoid crashes, and handle threading, undo/redo, and event handling correctly.
Core Features & Use Cases
- Thread Safety: Learn how to safely execute
bpycalls from background threads. - Undo/Redo Management: Understand how to prevent crashes and data corruption when users undo or redo actions.
- Event Handling: Master
bpy.app.timersandbpy.msgbusfor responsive and efficient script execution. - Spatial Queries: Efficiently use
KDTreeandBVHTreefor point and ray intersection tests. - Use Case: Prevent your Blender add-on from crashing when a user performs an undo operation by correctly managing
bpyreferences, or ensure your background rendering script doesn't freeze the UI by properly scheduling tasks.
Quick Start
Safely access the active object's location from a background thread using bpy.app.timers.
Dependency Matrix
Required Modules
None requiredComponents
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-core-runtime Download link: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/archive/main.zip#blender-core-runtime Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.