blender-syntax-properties
OfficialDefine and manage Blender properties with precision.
Software Engineering#addon development#blender#python api#bpy.props#propertygroup#enumproperty#pointerproperty
AuthorOpenAEC-Foundation
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the complexities of defining and managing custom properties within Blender, ensuring correct registration, dynamic behavior, and version compatibility.
Core Features & Use Cases
- Property Definition: Covers all
bpy.propstypes (Bool, Int, Float, String, Enum, Vector, Pointer, Collection). - PropertyGroup Management: Handles registration, nesting, and dynamic item generation for enums.
- Advanced Patterns: Demonstrates update callbacks, getters/setters, transform handlers (Blender 5.0+), and ENUM_FLAG usage.
- Use Case: When creating a custom Blender addon that requires user-configurable settings, you'll use this Skill to define properties for UI elements like sliders, dropdowns, and toggles, ensuring they behave as expected and are saved correctly.
Quick Start
Use the blender-syntax-properties skill to define a new BoolProperty named 'is_active' with a default value of True.
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-syntax-properties Download link: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/archive/main.zip#blender-syntax-properties 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.