yida-publish-page

Convert JSX code to ES5, compress with UglifyJS, and deploy via saveFormSchema API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for compiling and publishing JSX source code to Yida custom pages, simplifying the process and enabling efficient deployment.

Core Features & Use Cases

  • JSX Compilation: Converts JSX source code into ES5 format, suitable for Yida custom pages.
  • Code Compression: Implements UglifyJS to compress code, optimizing performance.
  • Schema Construction: Generates Schema for form data, enhancing page functionality.
  • Interface Deployment: Utilizes saveFormSchema API for deployment, ensuring smooth integration.
  • Use Case: Ideal for developers looking to deploy custom Yida pages after writing JSX code, streamlining the workflow from coding to deployment.

Quick Start

To publish a custom page, run the command: openyida publish <source_file_path> <appType> <formUuid>

Frequently Asked Questions about yida-publish-page

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

FAQPage Schema
How do I compile and publish JSX code to a Yida custom page?

To publish a Yida custom page, the system converts your JSX code to ES5, compresses it with UglifyJS, constructs a Schema, and deploys it via the saveFormSchema API.

What is the process for deploying a custom page using saveFormSchema API?

Deploying a custom page using the saveFormSchema API involves compiling JSX to ES5, compressing the code with UglifyJS, and constructing a form Schema for final interface deployment.

How do I use UglifyJS to compress JSX code for Yida deployment?

When deploying to Yida, UglifyJS automatically compresses your JSX code after it is converted to ES5 format, optimizing performance before constructing the Schema.

Do I need any specific tools to deploy JSX source code to Yida?

Yes, deploying JSX to Yida requires the yida-custom-page tool and appropriate JSX source code to successfully compile, construct the Schema, and deploy via the API.

What's the best way to deploy a custom Yida page from source code?

The best way to deploy a custom Yida page is running `openyida publish <source_file_path> <appType> <formUuid>`, which automates ES5 compilation, UglifyJS compression, and Schema deployment.

Why does my JSX code need to be converted to ES5 for Yida custom pages?

JSX code must be converted to ES5 for Yida custom pages to ensure compatibility, followed by UglifyJS compression and Schema construction for successful saveFormSchema API deployment.