What problem does it solve?
Creating new attribute definitions in NovaDB requires precise CmsValue construction, correct attribute IDs, language handling, and adherence to platform constraints, which is error-prone when done manually. This Skill guides and automates the minimal, correct creation of attribute objects (typeRef=10) so attributes are created consistently and safely.
Core Features & Use Cases
- Minimal, correct creation: Builds the required CmsObject payload with the required Name (1000, EN) and Data type (1001) and only sets optional fields when explicitly requested.
- Support for complex types: Handles ObjRef allowed-types as separate entries with sortReverse, multi-value ordering, language-dependent names, and optional JS validation or virtualization code.
- Practical workflows: Use when modeling schema changes, adding new properties to a branch, or automating bulk attribute creation while preserving audit comments and fetching the created object for confirmation.
Quick Start
Create an attribute named Industry (English) of type String on the current branch using only the required fields.