update-object-type

Update NovaDB object type names and descriptions via novadb_cms_update_objects.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/novadb/claude-plugins --skill update-object-type
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-object-type
Source: https://github.com/novadb/claude-plugins/tree/main/consulting/skills/update-object-type
Command: npx skills add https://github.com/novadb/claude-plugins --skill update-object-type

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a focused, reliable way to change the human-readable metadata for an existing NovaDB object type so names and descriptions remain accurate and localized without altering the type's schema or attributes.

Core Features & Use Cases

  • Targeted Metadata Updates: Change only the name and/or description fields of an object type (typeRef=0) without affecting attributes, forms, or other schema elements.
  • Localization Support: Supply values for specific language and variant combinations (for example English=201, German=202).
  • Safe Patch Workflow: Build a values array with only the fields to change and apply via the novadb_cms_update_objects tool, then verify with a read operation.

Quick Start

Update the name and/or description for object type 123 on branch main by calling novadb_cms_update_objects with typeRef 0 and a values array containing attribute 1000 for names and 1012 for descriptions, including appropriate language and variant entries.

Frequently Asked Questions about update-object-type

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update a NovaDB object type name or description without changing the schema?

To update NovaDB object type metadata without altering schema, construct a values array with attribute IDs 1000 for name and 1012 for description, then invoke novadb_cms_update_objects using typeRef 0 and your branch context.

Can I localize NovaDB schema metadata for multiple languages during an update?

Yes, localizing NovaDB schema metadata requires including specific language and variant fields within the values array for attributes 1000 and 1012, allowing you to target combinations like English (201) or German (202).

What is the safest way to patch only the description field of a NovaDB object type?

The safest way to patch only a NovaDB object type description is building a values array exclusively for attribute 1012 with the correct language fields, applying it via novadb_cms_update_objects with typeRef 0, then verifying with a read operation.

Does updating NovaDB object type metadata affect existing attribute definitions or forms?

No, updating NovaDB object type metadata with typeRef 0 specifically targets only human-readable names and descriptions, ensuring your existing attribute definitions, forms, and schema elements remain completely unaffected.

When should I use the novadb_cms_update_objects tool with typeRef 0?

Use novadb_cms_update_objects with typeRef 0 when performing branch updates that change only the human-readable name or description of an object type, without modifying its underlying attribute definitions or forms.