create-attribute

Official

Quickly define NovaDB attribute schemas

Authornovadb
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: create-attribute
Download link: https://github.com/novadb/claude-plugins/archive/main.zip#create-attribute

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.