unity-ui

Automates Unity UI creation for canvases, panels, buttons, and text.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-ui-mandexonla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui
Source: https://github.com/mandexonla/Top-Down-Template/tree/main/.codex/skills/unity-skills/skills/ui
Command: npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-ui-mandexonla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity UI development often requires repeatedly creating and wiring Canvas, Panels, Buttons, and Text elements across scenes, leading to boilerplate and inconsistent UI.

Core Features & Use Cases

  • ui_create_canvas, ui_create_panel, ui_create_button, ui_create_text, ui_create_image for rapid scaffolding
  • Batch and batch-like creation through ui_create_batch
  • TextMeshPro support awareness and fallback to legacy UI Text
  • UI layout and alignment utilities (ui_set_rect, ui_set_anchor, ui_layout_children, ui_align_selected, ui_distribute_selected)
  • Reference patterns for Dropdown, ScrollView, RawImage, Scrollbar creation
  • Guardrails and best practices to maintain clean, discoverable UI code

Quick Start

Create a Canvas named MainMenu, add a Panel, then place a Button and a Text to prototype a simple menu.

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 Canvas, Panel, Button, and Text elements?

Automate Unity UI creation by using batch scaffolding commands to assemble Canvas, Panel, Button, and Text elements, reducing boilerplate and ensuring consistent layouts across scenes for rapid prototyping.

What is the best way to handle Unity UI layout and anchor management for multiple elements?

Handle Unity UI layout and anchor management using built-in alignment utilities to set rects, configure anchors, and distribute selected elements, maintaining clean and discoverable UI code structures.

Does automated Unity UI creation support TextMeshPro or fall back to legacy UI Text?

Automated Unity UI creation supports TextMeshPro awareness and includes a fallback mechanism to legacy UI Text, ensuring compatibility across different rendering and project setups.

Can I batch create UI elements like Dropdown and ScrollView for in-game menus?

You can batch create UI elements for in-game menus using batch creation commands, alongside reference patterns for Dropdown, ScrollView, RawImage, and Scrollbar UI scaffolding.

Is automated Unity UI scaffolding suitable for small teams and indie projects?

Automated Unity UI scaffolding is designed for small teams and indie projects, providing rapid prototyping, in-game HUDs, and general menu scaffolding without heavy boilerplate overhead.