sc2data-units-abilities

Consolidates StarCraft II unit data into a per-unit XML Catalog validated against catalogsData.xsd.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes and standardizes editing of StarCraft II data by providing a self-contained XML Catalog per unit, consolidating unit definitions, abilities, movers, and turrets for easy versioning and modification.

Core Features & Use Cases

  • Consolidates unit, weapon, abilities, behaviors, and related data into a single per-unit file.
  • Guides validation against the catalogsData.xsd schema and aligns with the Data Editor workflow.
  • Enables end-to-end data customization for map authors and modders building SC2 content.

Quick Start

Create a per-unit Catalog file under Base.SC2Data/GameData and begin editing the unit, its weapon, abilities, behaviors, and related data all in that file.

Frequently Asked Questions about sc2data-units-abilities

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

FAQPage Schema
How do I consolidate StarCraft II unit data into a single XML file?

To consolidate StarCraft II unit data, create a self-contained XML Catalog per unit under Base.SC2Data/GameData, placing unit definitions, abilities, movers, and turrets together for streamlined versioning and modification.

How does XML validation work for custom SC2 units and abilities?

XML validation for custom SC2 units and abilities works by checking your per-unit Catalog file against the catalogsData.xsd schema, ensuring strict compliance and consistent data loading within the Data Editor workflow.

What is the best way to organize SC2 unit abilities and movers for modding?

The best way to organize SC2 unit abilities and movers is using a per-unit Catalog file, which centralizes all related data definitions and requires proper inclusion in GameData.xml to ensure the editor loads them correctly.

Do I need to update GameData.xml when adding custom StarCraft II unit data?

Yes, you need to update GameData.xml when adding custom StarCraft II unit data, as proper inclusion in this master file is required to ensure the editor consistently loads your per-unit Catalog files.

Can I edit StarCraft II weapon and behavior data in the same file as units?

Yes, you can edit StarCraft II weapon and behavior data in the same file as units by consolidating all related definitions into a single per-unit Catalog file located under Base.SC2Data/GameData.

Why does my custom SC2 unit data not load in the Data Editor?

Custom SC2 unit data may not load in the Data Editor if the per-unit Catalog file is not properly included in GameData.xml or fails strict XML validation against the catalogsData.xsd schema.