unity-ui

Create and configure Unity UI elements like Canvas, Panel, Button, Text, and Image.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mufengbufeng/EF --skill unity-ui-mufengbufeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui
Source: https://github.com/mufengbufeng/EF/tree/main/UnityProject/.claude/skills/unity-skills/skills/ui
Command: npx skills add https://github.com/mufengbufeng/EF --skill unity-ui-mufengbufeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity UI creation can be time-consuming and error-prone when assembling canvases, panels, and common elements. This skill provides a structured set of commands to automate the creation and layout of UI components like Canvas, Button, Text, Image, and more, reducing repetitive setup and ensuring consistency.

Core Features & Use Cases

  • Batch-first creation: use ui_create_batch when creating 2+ UI elements at once for menus, HUDs, and UI prototypes.
  • Single-object and utility skills: ui_create_canvas, ui_create_panel, ui_create_button, ui_create_text, ui_create_image, ui_set_text, ui_find_all, ui_set_rect, ui_set_anchor, ui_layout_children, ui_align_selected, ui_distribute_selected, and ui_set_image to build and refine UI elements.
  • Advanced element creation and configuration: ui_create_dropdown, ui_create_scrollview, ui_create_rawimage, ui_create_scrollbar; ui_set_image; ui_add_layout_element; ui_add_canvas_group; ui_add_mask; ui_add_outline; ui_configure_selectable.

Quick Start

Create a Canvas named MainCanvas and a Button named StartBtn under a Panel using batch skills.

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?

Batch UI creation in Unity is handled by scripted commands that generate multiple Canvas, Button, and Text elements at once. This reduces repetitive manual setup errors when assembling in-game menus or complex HUD prototypes.

What is the best way to build a Unity Canvas and Panel with buttons and text?

Building a Unity Canvas and Panel hierarchy is best done using structured creation commands that instantiate the parent Canvas, then attach child Button and Text components. This automated structuring prevents manual hierarchy errors in menus.

Can I batch create Unity UI components like dropdowns and scrollviews?

Yes, you can batch create Unity UI components including Dropdowns, ScrollViews, and Scrollbars using scripted commands. This enables rapid assembly of complex interactive interfaces without manually configuring each GameObject.

Does this Unity UI automation tool support layout alignment and element distribution?

Yes, Unity UI automation supports layout alignment and distribution through dedicated commands. You can align selected elements, distribute them evenly, and configure layout components to maintain consistent structural spacing across your interface.

What Unity UI elements can I configure beyond basic creation?

Beyond basic creation, you can configure Unity UI elements by adding masks, outlines, and canvas groups. You can also adjust rect transforms, anchors, and images to fully refine the visual appearance and interactive behavior of components.