yida-publish-page

Compile JSX source into ES5 and deploy Yida custom pages via saveFormSchema.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compile JSX source into production-ready Yida custom pages by converting to ES5, minifying with UglifyJS, building schema, and deploying via the saveFormSchema interface. The process enforces that code is ready and follows yida-custom-page conventions, not suitable for native form pages.

Core Features & Use Cases

  • Compile JSX to a production-ready custom page for the Yida platform.
  • Transpile to ES5, minify, generate deployment schema, and deploy via the saveFormSchema interface.
  • Not applicable to native form pages; requires completion of the yida-custom-page code before publishing.

Quick Start

Run the publish command with your JSX source path, appType, and formUuid after finishing the yida-custom-page code.

Frequently Asked Questions about yida-publish-page

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

FAQPage Schema
How do I publish a custom Yida page from JSX source code?

To publish a custom Yida page, you compile JSX source by transpiling it to ES5, minifying with UglifyJS, building the deployment schema, and deploying via the saveFormSchema interface using your appType and formUuid.

What does compiling JSX to ES5 do for Yida custom page deployment?

Compiling JSX to ES5 transpiles modern syntax into widely compatible JavaScript, which UglifyJS then minifies to build a production-ready deployment schema for the Yida platform's saveFormSchema interface.

Do I need a Babel pipeline to deploy Yida custom pages?

Yes, you need a Babel and UglifyJS pipeline to transpile JSX to ES5 and minify the code, which is required to build the schema and deploy via the saveFormSchema interface for Yida custom pages.

Can I use this publishing process for native Yida form pages?

No, you cannot use this publishing process for native form pages. The compilation and saveFormSchema deployment process exclusively enforces yida-custom-page conventions and is only suitable for custom pages.

What are the requirements to deploy a custom page via saveFormSchema?

Deploying via saveFormSchema requires valid login credentials, correct appType and formUuid, a completed yida-custom-page JSX source, and a Babel/UglifyJS pipeline to transpile, minify, and build the deployment schema.

Why does my Yida custom page publish command fail during schema building?

Publishing fails during schema building if the JSX source does not follow yida-custom-page conventions, or if the appType, formUuid, and login credentials are incorrect or missing for the saveFormSchema deployment.