yida-create-form-page

Create and update Yida form pages and field schemas with JSON payloads.

201|43|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/openyida/openyida --skill yida-create-form-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yida-create-form-page
Source: https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-form-page
Command: npx skills add https://github.com/openyida/openyida --skill yida-create-form-page

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a reliable, rules-driven way to create and update Yida form pages and field schemas so users do not have to manually craft complex JSON schemas or guess field IDs and form UUIDs.

Core Features & Use Cases

  • Create form pages: build new data-collection forms by supplying an appType, form title, and a JSON fields definition.
  • Update form structure: add, remove, or modify fields (including child table fields and association form fields) using ordered change operations.
  • Schema safety and persistence: enforces extracting formUuid from command output, requires get-schema verification before updates, and persists form schema metadata to .cache for reproducibility.
  • Supported field types: supports nineteen common field types including TextField, SelectField, TableField, AssociationFormField, SerialNumberField, DateField, EmployeeField, and others.
  • Error handling guidance: includes explicit failure modes and remediation steps for missing formUuid, unsupported field types, and child-table constraints.

Quick Start

Create a new form by supplying the target appType, a form title, and a JSON file describing the fields to receive a JSON response containing the formUuid.

Frequently Asked Questions about yida-create-form-page

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

FAQPage Schema
How do I create a Yida low-code form page?

You can create a Yida low-code form by supplying the target appType, a form title, and a JSON fields definition to automatically generate the form and receive a response containing the formUuid.

How do I update field schemas in an existing Yida form?

You can update field schemas in an existing Yida form by using ordered change operations to add, remove, or modify fields. You must verify field IDs via get-schema before applying updates.

What field types are supported when building Yida forms?

Yida form creation supports nineteen field types, including TextField, SelectField, TableField, AssociationFormField, SerialNumberField, DateField, and EmployeeField for JSON payload configuration.

Why does updating a Yida form fail without a formUuid?

Updating a Yida form fails without a formUuid because the system enforces extracting it from command outputs. It also requires get-schema verification before updates to prevent incorrect field modifications.

Can I configure sub-tables and association form fields in Yida?

Yes, you can configure sub-tables and association form fields in Yida. The system supports designing child table fields and configuring association form behaviors using ordered JSON change operations.