Individual skill
scenario-roblox-ui
Use when building or fixing Roblox game UI or input: HUD (health bar, currency, ability cooldowns), main menu, shop with a scrolling grid, settings screen, inventory, "UI scales wrong on phone", buttons hidden behind the jump button, UI too small on a tablet or TV, portrait and landscape, top bar and safe area, Scale vs Offset, UIListLayout, UIGridLayout, UIFlexItem, StyleSheets and themes, gamepad or console menu navigation, the Input Action System (InputContext, InputAction, InputBinding), ContextActionService migration, PreferredInput, reduced motion and accessibility, localization and AutoLocalize, React, Fusion or Vide, the Device Simulator, and testing UI without a phone.
skills/game-engines/roblox/scenario-roblox-ui/SKILL.md
Source commit f29bf06ab89088695ed3431ac99d20a090441a2f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,658
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- blender Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- codex Repository topic
- game-assets Repository topic
- game-development Repository topic
- generative-ai Repository topic
- image-generation Repository topic
- mcp Repository topic
- design Derived category
- testing Derived category
- engineering Derived category
- design-interface Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 21,950 bytesSKILL.mdcore · 21,950 bytesreferences/critique.mddoc · 5,115 bytesreferences/expert-notes.mddoc · 20,141 bytesreferences/gui-paths.mddoc · 4,966 bytesreferences/player-settings.mddoc · 11,532 bytesreferences/procedures.mddoc · 28,790 bytesreferences/screen-budget.mddoc · 8,083 bytesreferences/sources.mddoc · 14,324 bytesscripts/agentkit/ui/UIAudit.luauasset · 12,037 bytesscripts/agentkit/ui/UIInput.luauasset · 2,547 bytesscripts/agentkit/ui/UIKit.luauasset · 2,076 bytesscripts/agentkit/ui/UILayout.luauasset · 8,666 bytesscripts/agentkit/ui/UISettings.luauasset · 6,918 bytesscripts/agentkit/ui/UIStyle.luauasset · 4,404 bytesscripts/agentkit/ui/templates/BuildMenuHud.luauasset · 15,195 bytesscripts/agentkit/ui/templates/Catalog.luauasset · 1,083 bytesscripts/agentkit/ui/templates/MenuController.luauasset · 9,150 bytesscripts/agentkit/ui/templates/ShopServer.luauasset · 1,784 bytesscripts/rbx_ui.pyruns · 10,170 bytes
Read excerpt
# Roblox UI and Input
Roblox Studio (October 2026 build) on macOS, driven through the scenario-roblox-expert toolkit.
Expert level here means one UI tree that reads the screen and the player's input at runtime, proven
by numbers and captures on phones in both orientations, a tablet, PCs, a console and a handheld,
without owning any of them. Build the UI as instances in Edit, keep the look in a StyleSheet and the
controls in Input Action System (IAS) contexts, then measure it under Studio's device presets and
drive it with real clicks and keys.
If a sibling skill named here is missing from your available skills, load it with `skill_get`
(Scenario MCP) or ask the user to install it (https://github.com/scenario-labs/skills#install);
unattended, proceed from tool schemas and flag the gap.