galaxy-ui-and-dialogs

Hook XML frames and create programmatic dialogs for StarCraft II UI.

7|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/KimPlaybit/Starcraft-2-Editor-Skills --skill galaxy-ui-and-dialogs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: galaxy-ui-and-dialogs
Source: https://github.com/KimPlaybit/Starcraft-2-Editor-Skills/tree/main/.agents/skills/galaxy-ui-and-dialogs
Command: npx skills add https://github.com/KimPlaybit/Starcraft-2-Editor-Skills --skill galaxy-ui-and-dialogs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the process of building StarCraft II in-game UI by providing reusable patterns for dialogs, panels, and UI wiring.

Core Features & Use Cases

  • Hook existing XML frames to create or extend UI panels.
  • Programmatically generate dialogs and HUD elements.
  • Support hero-selection and scoreboards through SSF-style patterns for SC2 maps.

Quick Start

Hook an existing XML frame, create a dialog programmatically, and wire an interactive control to trigger an action.

Frequently Asked Questions about galaxy-ui-and-dialogs

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

FAQPage Schema
How do I create in-game UI dialogs for StarCraft 2 maps?

You can create in-game SC2 UI dialogs programmatically or by hooking existing XML frames. This approach provides ready-to-use Galaxy UI patterns for generating dialogs, HUD elements, panels, and scoreboards for StarCraft II maps.

Can I hook existing XML frames to extend StarCraft 2 UI panels?

Yes, hooking existing XML frames allows you to create or extend SC2 UI panels. You can wire these frames into interactive controls to trigger actions, building custom hero-selection screens and scoreboards using SSF-style patterns.

What is the best way to wire a hero selection panel in SC2?

The best way to wire a hero selection panel in SC2 is using SSF-style patterns for programmatic dialog creation. This allows you to generate the HUD elements and hook interactive controls to trigger hero-selection actions within your map.

Do I need any external dependencies to build Galaxy UI dialogs?

No external dependencies are required to build Galaxy UI dialogs. You only need a SKILL.md file with a name and description in the frontmatter, alongside optional sibling directories for scripts, references, and assets.

Why use programmatic dialog creation instead of XML for SC2 UI?

Programmatic dialog creation in SC2 offers reusable patterns for dynamically generating dialogs and HUD elements, whereas XML frames provide static structure. Combining both allows you to hook existing frames while wiring interactive controls to trigger actions.