unity-ui

Create Unity UI elements individually or in batches with parameterized properties.

1.6k|152|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-ui-besty0728
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui
Source: https://github.com/Besty0728/Unity-Skills/tree/main/unity-skills/skills/ui
Command: npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-ui-besty0728

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables rapid construction and arrangement of Unity UI elements, eliminating repetitive manual setup and ensuring consistent UI structure across scenes.

Core Features & Use Cases

  • Single-Object Skills: ui_create_canvas, ui_create_panel, ui_create_button, ui_create_text, ui_create_image, ui_create_inputfield, ui_create_slider, ui_create_toggle
  • Batch Skill: ui_create_batch to create multiple UI elements in a single call
  • Query/Utility Skills: ui_set_text, ui_find_all
  • Use Case: Automatically assemble a main menu with a canvas, panel, and labeled buttons in one script call.

Quick Start

Use the unity-ui skill to quickly build a simple menu. Create a Canvas named "MainMenu" and a Panel named "MenuPanel" under it, then batch-create a Start and Options Button with labels.

Frequently Asked Questions about unity-ui

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

FAQPage Schema
How do I automate Unity UI creation for multiple elements at once?

You can automate Unity UI creation by using batch processing to generate multiple elements in a single call. This allows you to quickly build consistent menus, panels, and text-driven interfaces with parameterized properties.

What is the best way to batch create Unity canvas and panel elements?

The best way to batch create Unity canvas and panel elements is using a batch orchestration command. It assembles a main menu with a canvas, panel, and labeled buttons quickly and consistently in one script call.

Can I automatically generate text and buttons in Unity without manual setup?

Yes, you can automatically generate text and buttons without repetitive manual setup. Dedicated commands create text and button elements individually or in batches, ensuring consistent UI structure across scenes.

Does unity-ui work for building complex menus with sliders and toggles?

Yes, it works for building complex menus. You can automatically create sliders, toggles, input fields, and images, either individually or orchestrated together in a batch to form complete interfaces.

How do I find and update text in Unity UI elements after creation?

You can find and update text using query and utility commands. A specific command sets text content, while another finds all relevant UI elements, allowing you to manage interfaces after initial creation.

Why should I use batch UI creation instead of manual setup in Unity?

Batch UI creation eliminates repetitive manual setup and ensures consistent UI structure across scenes. It allows you to parameterize properties and orchestrate multiple elements like buttons and panels in a single call.