blender-core-runtime

Official

Master 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 bpy calls 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.timers and bpy.msgbus for responsive and efficient script execution.
  • Spatial Queries: Efficiently use KDTree and BVHTree for point and ray intersection tests.
  • Use Case: Prevent your Blender add-on from crashing when a user performs an undo operation by correctly managing bpy references, 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 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-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.
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.