What problem does it solve? Building Unity UI Toolkit interfaces requires coordinating UXML structure files, USS stylesheets, PanelSettings assets, and UIDocument scene objects, and mistakes like using unsupported CSS properties or wrong binding modes silently break asset imports. This Skill provides a governed set of operations that create, edit, inspect, and wire up UI Toolkit assets with version-gated validation and clear error reporting. ## Core Features & Use Cases - File and scene authoring: Create and edit USS/UXML files, generate PanelSettings assets, and attach UXML to scenes via UIDocument GameObjects. - Structure and style editing: Add, modify, clone, or remove UXML elements and USS rules, with starter templates for menus, HUDs, dialogs, and settings screens. - Unity 6 features: Add runtime data bindings to UXML, create world-space UI panels, and run UXML upgraders, with minimum-version checks that return structured errors instead of opaque failures. - Use Case: Build a game HUD by creating a PanelSettings asset with ScaleWithScreenSize, writing a USS file with design tokens, generating a UXML layout, and attaching it to the scene with a UIDocument — all in four calls. ## Quick Start Ask the assistant to create a Unity UI Toolkit HUD screen with a PanelSettings asset, a USS stylesheet, a UXML layout, and a UIDocument attached to the scene.