What problem does it solve? Building Unity UGUI interfaces by hand through the editor is slow and repetitive, especially for menus, HUDs, and multi-element screens. This Skill lets an AI agent create, position, anchor, and style Canvas-based UI elements programmatically through structured skill calls. ## Core Features & Use Cases - Element Creation: Create Canvases, panels, buttons, text, images, input fields, sliders, toggles, dropdowns, scroll views, and scrollbars, with batch creation via ui_create_batch for multi-element screens. - Layout and RectTransform Control: Apply anchor presets, full RectTransform editing, vertical/horizontal/grid layout groups, alignment, and distribution of selected elements. - Properties and Effects: Configure image fill modes, layout elements, CanvasGroups, masks, outline/shadow effects, and selectable transitions, with automatic TextMeshPro detection for text. - Use Case: Build a main menu by creating a Canvas and panel, batch-creating Start/Options/Quit buttons, then applying a MiddleCenter anchor and vertical layout group in a few calls. ## Quick Start Ask the agent to create a Unity UGUI main menu with a Canvas, a centered panel, and three vertically stacked buttons labeled Start, Options, and Quit.