nova-objects

Manage NovaDB business data objects with schema-aware CRUD operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevent accidental data corruption and failed writes by enforcing schema-aware discovery and safe CRUD workflows for NovaDB business data objects, ensuring correct attribute types, languages, and multi-value handling before any write operations.

Core Features & Use Cases

  • Schema discovery workflow to resolve object type, create/detail forms, and attribute definitions so attribute IDs and data types are never guessed.
  • Create, update, read, and soft-delete patterns with explicit verification steps and multi-value safety patterns to avoid accidental data loss.
  • Index-based search, suggestions, and reference checks to find objects, validate references before deletion, and resolve ObjRef display names.
  • Use cases include creating new business records with multilingual fields, safely updating multi-value references, and confirming deletion only after checking XML links.

Quick Start

Discover the object's type and form definitions, build CmsValue entries per attribute and language following the multi-value safety pattern, call the CMS create or update API, and then verify the result.

Frequently Asked Questions about nova-objects

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

FAQPage Schema
How do I prevent data corruption when updating NovaDB business objects?

Schema-aware CRUD prevents data corruption by requiring type and form attribute discovery before writes, enforcing correct attribute types, languages, and complete-set multi-value updates for NovaDB business objects.

What is the schema discovery workflow for NovaDB CMS API operations?

Schema discovery resolves object types, create/detail forms, and attribute definitions via the NovaDB CMS API, ensuring attribute IDs and data types are explicitly verified rather than guessed before executing data operations.

How do I safely update multi-value references in NovaDB?

Safe multi-value handling requires building CmsValue entries per attribute and language following the complete-set update pattern, replacing the entire value array to avoid accidental data loss during NovaDB object updates.

Can I validate ObjRef links before deleting NovaDB business data objects?

Index-based reference checks validate ObjRef links before deletion by querying the NovaDB index API, confirming no XML links or dependent references exist before executing a soft-delete on objects with typeRef >= 2097152.

Why do my NovaDB object writes fail with incorrect attribute types?

Writes fail when attribute definitions are not discovered beforehand; schema-aware CRUD requires resolving create/detail forms and enforcing numeric branch IDs and correct data types via the NovaDB CMS API before data submission.