LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

godot-ui

Expert knowledge of Godot's UI system including Control nodes, themes, styling, responsive layouts, and common UI patterns for menus, HUDs, inventories, and dialogue systems. Use when working with Godot UI/menu creation or styling.

16stars7forksUpdated 7/2/2026
Developer Tools#ui#ui-design#gdscript#godot#game-development

Security Assessment

Safe(100/100)
Security Score100/100

About godot-ui

Concentrated reference knowledge for building user interfaces in the Godot engine, spanning the Control node system, themes and styling, responsive layouts, and complete patterns for menus, HUDs, inventories, and dialogue systems. It is intended for use whenever work involves Godot UI or menu creation and styling, and its allowed tools include Godot MCP access alongside file read and write operations.

The material starts from base Control node properties such as anchors, offsets, size flags, minimum size, mouse filtering, and focus mode, then catalogues the node types available: container nodes for layout including VBox, HBox, Grid, Margin, Center, Panel, Scroll, Tab, and Split containers; interactive controls such as buttons, checkboxes, option buttons, text inputs, sliders, spin boxes, progress bars, lists, and trees; display nodes including labels, rich text, texture and color rects, nine-patch, and video; and advanced controls such as popups, menus, file and color dialogs, and sub-viewports.

Layout guidance covers the anchor and container system with common anchor presets, and a responsive design pattern that connects to the viewport size_changed signal to switch between layouts based on aspect ratio. The theme section explains theme structure through StyleBoxes, fonts, colors, icons, and constants, with GDScript examples that build StyleBoxFlat styles for a button's normal, hover, and pressed states and apply the theme to a control, plus the recommendation to save reusable theme resource files for visual editing and inheritance. Rounding it out are ready-to-adapt node-tree templates for the most common screens: a main menu, a settings menu with tabbed graphics and audio sections, a HUD placed on a high-layer CanvasLayer, an inventory system with an item grid and detail panel, and a bottom-anchored dialogue box with a character portrait. Together these give a practical starting structure for typical game UI rather than requiring every layout to be designed from scratch.

FAQ

What UI topics does this skill cover?

Godot's Control node system, theme customization and styling, responsive layouts, and common patterns for menus, HUDs, inventories, and dialogue systems.

Does it show how to build themes in code?

Yes. It includes GDScript that creates a Theme with StyleBoxFlat styles for a button's normal, hover, and pressed states and applies it to a control, and recommends saving reusable theme resource files.

How does it approach responsive design?

It connects to the viewport's size_changed signal and adjusts the layout based on aspect ratio, for example switching between a portrait or square layout and a landscape one.

Which container nodes does it describe for layout?

VBox, HBox, Grid, Margin, Center, Panel, Scroll, Tab, and Split containers, alongside the interactive, display, and advanced Control nodes.

Does it provide ready-made screen layouts?

Yes. It supplies node-tree templates for a main menu, a settings menu with graphics and audio tabs, a HUD, an inventory system, and a dialogue box.

Install godot-ui

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

zate/cc-godot

Related Skills

editor

145

go-code-review

165

om-close-fixed-issues

213

expressive

3,011