What problem does it solve?
Unity UI Toolkit authoring is often fragmented: designers and engineers must create and synchronize UXML layouts, USS stylesheets, and scene UIDocuments/PanelSettings manually, which is error-prone and time-consuming. This Skill centralizes file operations, scene wiring, template generation, and inspection tools so teams can iterate UI faster and with fewer integration mistakes.
Core Features & Use Cases
- Create, read, write, delete, and search UXML and USS assets inside a Unity project.
- Generate paired UXML+USS templates (menu, hud, dialog, settings, inventory, etc.) and batch-create multiple UI files.
- Create and modify UIDocument GameObjects and PanelSettings assets; read and update PanelSettings properties for consistent responsive behavior.
- Inspect UXML hierarchies, add/remove/clone/modify elements, and add or remove USS rules and variables.
- Use cases: rapidly scaffold in-game HUDs, author consistent design tokens, attach runtime UI to scenes, or audit and refactor existing UI Toolkit layouts across a project.
Quick Start
Create a new UXML and USS pair named MainHUD in Assets/UI using the hud template and attach it to a UIDocument in the current scene with default PanelSettings.