Godot Ui Containers

🌐Community
by thedivergentai · vlatest · Repository

Automates Godot UI container creation and layout adjustments based on textual descriptions for rapid prototyping.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add godot-ui-containers npx -- -y @trustedskills/godot-ui-containers
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "godot-ui-containers": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/godot-ui-containers"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill provides a suite of Godot Engine scripts designed to automate UI container creation and layout adjustments, enabling rapid prototyping of responsive user interfaces. It offers solutions for breakpoint-based layouts, dynamic grid column counts based on available width, safe ScrollContainer management, 3D previews within the UI, dynamic tab spawning, wrapping item lists, and optimizing UI performance through lightweight anchor logic. Essentially, it simplifies building complex and adaptive Godot UIs.

When to use it

  • Creating responsive user interfaces that adapt to different screen sizes.
  • Building inventory grids or tag clouds where items need to wrap dynamically.
  • Implementing chat logs or other scrolling content without encountering common "one-frame delay" issues.
  • Integrating 3D previews directly into the UI, such as character displays.
  • Developing dynamic tab interfaces with custom titles and closing logic.
  • Optimizing UI performance by reducing deep container nesting.

Key capabilities

  • Breakpoint-based responsive layouts: Allows defining different layout configurations for various screen sizes.
  • Dynamic GridContainer columns: Automatically adjusts the number of grid columns based on available width.
  • Safe ScrollContainer management: Prevents common scrolling issues when adding content dynamically.
  • 3D viewport integration: Enables displaying 3D content within UI elements.
  • Dynamic tab spawning and management: Creates tabs programmatically with custom titles and closing functionality.
  • Wrapping item lists (HFlowContainer): Essential for tag clouds and responsive menus.
  • Performance optimization (Anchor/Offset logic): Replaces complex container nesting with a more efficient approach.

Example prompts

  • "Create a responsive grid layout that adjusts the number of columns based on screen width."
  • "Implement a ScrollContainer to display chat logs without any delay when new messages are added."
  • "Generate a dynamic tab interface for managing different game settings."

Tips & gotchas

  • This skill requires Godot Engine.
  • The scripts utilize stretch_shrink and transparent_bg for 3D-in-UI previews, so ensure these properties are appropriately configured in your scene.
  • For optimal performance, consider using the "Performance Anchor Layout" script to replace deep container nesting with lightweight anchor logic.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
thedivergentai
Installs
35

🌐 Community

Passed automated security scans.