unity-ui-prefab-creator

Manage arbitrary-size text and image files in a single gzipped format.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pnarimani/Siege --skill unity-ui-prefab-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui-prefab-creator
Source: https://github.com/pnarimani/Siege/tree/main/skills/unity-ui-prefab
Command: npx skills add https://github.com/pnarimani/Siege --skill unity-ui-prefab-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline the creation, update, and debugging of Unity uGUI prefabs with predictable layout behavior across screen sizes and content lengths.

Core Features & Use Cases

  • Deterministic prefab construction using Unity MCP tooling to manage UI hierarchies, anchors, and layout components.
  • Responsive layout patterns via Layout Element, Horizontal/Vertical/Grid Layout Groups, and Content Size Fitter to adapt to content and resolution changes.
  • Runtime instantiation guidance for dynamic UI generation and proper parent-child binding with correct worldPositionStays handling.

Quick Start

Begin by opening the Unity project and executing the MCP-guided workflow to create or update a UI prefab.

Frequently Asked Questions about unity-ui-prefab-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make Unity uGUI prefabs responsive across different screen sizes?

To make Unity uGUI prefabs responsive, apply Layout Element, Horizontal/Vertical/Grid Layout Groups, and Content Size Fitter. This ensures predictable UI layout behavior and automatic adaptation across varying screen resolutions and content lengths.

What's the best way to update an existing Unity UI prefab hierarchy?

The best way to update a Unity UI prefab hierarchy is using MCP tooling first to manage anchors and layout components safely. This deterministic approach applies layout groups correctly and only reports YAML edits as a last resort when MCP cannot perform the change.

Can I map Unity layout behavior to web design concepts?

Yes, you can map Unity layout behavior to web concepts by translating web responsive patterns into Unity's Layout Element and layout groups. This approach bridges web design intent with MCP-driven prefab changes for consistent UI rendering.

How do I handle runtime instantiation for dynamic Unity UI generation?

For runtime instantiation of dynamic Unity UI, ensure proper parent-child binding with correct worldPositionStays handling. This maintains predictable layout behavior when dynamically generating and instantiating UI elements during gameplay.

Why does my Unity UI layout break when content length changes?

Unity UI layout breaks when content changes if it lacks Content Size Fitter or proper layout groups. Adding these components ensures the layout adapts deterministically to varying content lengths without manual adjustments.

Do I need MCP tooling to build Unity UI prefabs?

Using MCP tooling first is required to ensure deterministic prefab construction and safe updates. It manages UI hierarchies and applies layout components reliably, falling back to YAML edits only when MCP tooling cannot perform the required change.