What problem does it solve? Building Unity UGUI interfaces by hand in the editor is slow and repetitive, especially when creating menus, HUDs, and multi-element layouts. This Skill lets you create, position, anchor, and style Canvas-based UI elements programmatically through structured skill calls. ## Core Features & Use Cases - Element Creation: Create Canvas, 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 Anchoring: Position elements with RectTransform editing, anchor presets, vertical/horizontal/grid layout groups, alignment, and distribution tools. - Styling and Effects: Configure image fill modes, layout elements, CanvasGroups, masks, outlines, shadows, and selectable transitions. - Use Case: Build a main menu by creating a Canvas, adding a panel, batch-creating Start/Options/Quit buttons, then applying a vertical layout group with spacing in a few calls. ## Quick Start Ask the AI to create a Unity UGUI main menu with a Canvas, a centered panel, and three vertically stacked buttons labeled Start, Options, and Quit.