The UI Assistant’s prefab list can be opened via the “Tools/UI Assistant” menu, and allows you to instantiate your custom prefabs via the Game Object menu. It includes a list of Unity’s default UI elements found under the Game Object menu’s UI section, and can be extended with any number of custom prefabs.
To add a custom prefab to the list, click on the “Add Custom Prefab” button, give the new entry a clear name, and drag your prefab into the Game Object field. Unlike custom prefabs, default prefabs cannot be moved or deleted, but their corresponding Game Objects can be swapped, allowing you to instantiate your own Buttons, Dropdowns etc.
The Auto-create Canvas toggle controls whether a Canvas is created for any prefab that is instantiated without a parent Canvas.