yida-create-app

Create Yida applications and persist the returned appType identifier.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the first step of building a Yida low-code application by creating a new app in the correct organization context and returning the platform-assigned appType identifier needed for downstream automation and deployment.

Core Features & Use Cases

  • Safe App Creation: Ensures the current corpId/login is confirmed before creating an app and prevents creating duplicate apps with the same name.
  • Deterministic Output: Extracts the appType from the command JSON response and persists it to the project cache for later steps (pages, forms, publish).
  • Use Case: When a user asks to "create an app" for a new system, run the CLI, validate org context, record the returned appType to .cache/<project>-schema.json, and hand off to page/form creation skills.

Quick Start

Run the OpenYida CLI to create a new application, confirm the organization, and persist the returned appType into .cache/<project>-schema.json for subsequent automation.

Frequently Asked Questions about yida-create-app

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

FAQPage Schema
How do I create a Yida low-code application and get its appType?

Creating a Yida low-code application requires a confirmed login and corpId context to run the CLI safely, enforcing duplicate-name checks before provisioning a new full application and returning the appType identifier.

How does Yida app creation handle duplicate application names?

Yida app creation prevents duplicate application names by enforcing strict duplicate-name checks before executing the CLI command, ensuring each newly provisioned application within a corpId has a unique identity.

Where is the appType stored after creating a Yida app?

The appType is extracted from the command JSON response and persisted to the .cache/<project>-schema.json file, allowing downstream page and form creation skills to access the identifier automatically.

Do I need a specific organization context to create a Yida app?

Yes, creating a Yida app requires a confirmed corpId and logged-in user context to ensure the application is provisioned within the correct organization before returning the appType identifier.

Can I create only pages instead of a full application in Yida?

No, this Yida app creation process provisions a full new application rather than just individual pages or forms, returning the foundational appType needed to subsequently build pages and forms.