nova-create-type

Define NovaDB object types with attributes and forms via the CMS API.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-create-type
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nova-create-type
Source: https://github.com/novadb/novadb-mcp-demo/tree/main/.github/skills/nova-create-type
Command: npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-create-type

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables users to define new object types in NovaDB by outlining attributes, forms, and the type itself, providing a structured approach to data modeling within the CMS API.

Core Features & Use Cases

  • Plan the schema for new object types, including apiIdentifier, multilingual display names, and relationships.
  • Create attribute definitions (data types, language dependencies, validation) and form mappings (create/detail) via the CMS API.
  • Build and register complete object types, then attach them to application areas for UI navigation and data modeling.
  • Use cases: modeling a new product type, adding attributes to existing types, and configuring forms for data entry and detail views.

Quick Start

Create a new NovaDB object type by planning the schema, defining attributes, building the forms, and registering the type with the CMS API.

Frequently Asked Questions about nova-create-type

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

FAQPage Schema
How do I define a new object type and schema in NovaDB?

To define a NovaDB object type, you plan the schema including apiIdentifier, multilingual display names, and relationships, then register it via the CMS API for structured data modeling.

What is the process for creating attributes and forms for a NovaDB object type?

Creating NovaDB attributes involves defining data types, language dependencies, and validation rules via the CMS API, then configuring form mappings for create and detail views.

How do I attach a newly created object type to an application area in NovaDB?

After building and registering your complete NovaDB object type via the CMS API, you attach it to application areas to enable UI navigation and integrate the data model into your application.

Do I need to understand CMS API value formats to build NovaDB object types?

Yes, successfully creating NovaDB object types requires a solid understanding of CMS API value formats, attribute metadata, and proper form associations to ensure accurate schema definition.

Can I add new attributes to an existing NovaDB object type?

Yes, you can use the schema definition capabilities to add new attributes to existing NovaDB object types, updating the data model and form configurations via the CMS API as needed.

What are the limitations when configuring multilingual display names for NovaDB object types?

When defining multilingual display names for NovaDB object types, you must ensure proper language dependencies and validation rules are configured via the CMS API to avoid form association errors.