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 uitk_* operations that create, inspect, and modify UI Toolkit assets with version gating, 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 with correct sort order and parenting. - Structure and style editing: Add, remove, clone, and modify UXML elements and USS rules, with inspection tools to parse existing hierarchies before editing. - Unity 6 features: Runtime data binding written into UXML markup, world-space panels via PanelRenderer or UIDocument, and UXML upgrade tooling, all gated by editor version checks. - Use Case: A developer needs a game HUD. They create a PanelSettings asset with ScaleWithScreenSize, write a USS file with design tokens, generate a UXML layout, and attach it to the scene with uitk_create_document in four calls. ## Quick Start Ask the agent to create a Unity UI Toolkit HUD by generating a PanelSettings asset, a USS stylesheet, a UXML layout, and attaching them to a UIDocument in the current scene.