blender-rna

Installation
SKILL.md

Blender RNA queries

Load on demand for live parameter discovery and exact modifier readback. Use existing task-specific skills for mutations and blender-attributes for custom ID properties. Discovering an RNA type does not mean a typed operation exists.

  1. Search search_rna_types with a short term such as Subdivision.
  2. Pass an exact returned identifier to describe_rna_type. Narrow with query or follow next_offset; property types, limits, and readonly flags describe the current Blender version, not a setter permission.
  3. Get exact object/modifier names from blender-scene / blender-mesh. Call get_modifier_values with explicit property identifiers to verify postconditions. Only entries with status: available are evidence.

Page size is at most 100. Modifier reads accept at most 32 properties and array elements; strings are at most 4096 characters. Oversized or unreadable values are unavailable, not silently truncated. Enum metadata is static-only (at most 64 items); dynamic enum callbacks are never requested. Pointer/collection and runtime-defined property values are unsupported and are not traversed or read.

Installs
1
GitHub Stars
50
First Seen
Oct 8, 2026