blender-syntax-properties

Official

Define and manage Blender properties with precision.

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.props types (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 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-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.
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.