yida-create-page

Create custom display pages in Yida apps and return pageId/formUuid as JSON.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creating custom display (non-form) pages in a Yida application and ensures the created page's identifier is captured reliably for subsequent development and publishing steps.

Core Features & Use Cases

  • Create display pages: Programmatically create a custom UI/display page (display type) and return the pageId/formUuid in JSON.
  • Workflow safety: Requires explicit user confirmation of page name and target app before execution and instructs follow-up steps to edit and publish the page.
  • Persistence: Ensures the returned formUuid is recorded to .cache/<project>-schema.json for deterministic retrieval without relying on cross-session memory.
  • Use case: Useful when adding dashboards, visualization screens, or custom React-based UI pages that do not collect form fields.

Quick Start

Create a custom display page named GameHome in app APP_123, confirm with me before creating, return the formUuid and URL in JSON, and persist the formUuid to .cache/<project>-schema.json.

Frequently Asked Questions about yida-create-page

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

FAQPage Schema
How do I create a custom display page in Yida and get its formUuid?

To create a custom display page in Yida, specify the page name and target app. The system creates the page and returns its pageId and formUuid in JSON format for downstream workflows.

When do I need to create a non-form display page in a low-code app?

You need a non-form display page when building dashboards, visualization screens, or custom React-based UI pages that do not collect form fields, requiring a unique formUuid for development.

How is the formUuid persisted after generating a Yida display page?

The formUuid is persisted locally by saving it to the .cache/<project>-schema.json file. This ensures deterministic retrieval without relying on cross-session memory for subsequent publishing steps.

Can I programmatically build a dashboard in Yida without manual UI configuration?

Yes, you can programmatically create dashboard pages by requesting the page generation. You must confirm the page name and target app, and the system outputs the page URL and formUuid automatically.

Does creating a custom display page in Yida require user confirmation before execution?

Yes, creating a custom display page requires explicit user confirmation of the page name and target app. This workflow safety measure ensures correct deployment before returning the pageId and URL.