sc2data-actors-visuals

Create and validate StarCraft II actor XML against the catalogsData.xsd schema.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing SC2 actor data in the Data Editor can be error-prone without a clear structure for actors, events, and assets. This skill provides a concise framework to define actor visuals and sounds that are correctly wired to in-game events, while ensuring XML conforms to the catalogsData.xsd schema and stays client-side-only.

Core Features & Use Cases

  • Actor-driven visuals and audio: design CActorUnit, CActorModel, CActorSound, and related elements.
  • Event wiring guidance: configure On terms and Send messages to dictate actor behavior without affecting gameplay.
  • Schema-aligned validation: follow the catalogsData.xsd to ensure valid actor definitions and reduce runtime errors.
  • Best practices and templates: leverage macros, aliases, and modular files to keep data maintainable.

Quick Start

Open the SC2 Data Editor and begin editing your unit's actor XML to create or modify actors.

Frequently Asked Questions about sc2data-actors-visuals

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

FAQPage Schema
How do I create valid SC2 actor data for visuals and sounds in XML?

Wire SC2 actor events by configuring On terms and Send messages within your XML definitions. This dictates how CActorUnit and CActorModel elements respond to in-game triggers, controlling visual and audio behavior without affecting core gameplay mechanics.

What is the best way to validate StarCraft 2 actor XML against the schema?

The best way to validate StarCraft 2 actor XML is using XML tooling that checks your definitions against the catalogsData.xsd schema. This schema-aligned validation ensures your modular actor files, macros, and aliases conform to required structural standards.

Does the SC2 Data Editor require XML tooling validation for actor definitions?

Yes, creating SC2 actor definitions requires XML tooling validation to ensure your data conforms to the catalogsData.xsd schema. This client-side validation process catches structural errors in your CActorAction and related components before runtime.

Why do my StarCraft 2 actor visuals break when triggered by in-game events?

SC2 actor visuals break when XML definitions lack proper event wiring or fail schema validation. Ensure your CActorUnit and CActorModel elements use correct On terms and Send messages, and validate against catalogsData.xsd to prevent runtime errors.

Can I use macros and aliases to keep SC2 actor data modular?

Yes, you can use macros, aliases, and modular files to keep SC2 actor data maintainable. These best practices allow you to define reusable CActorUnit and CActorModel structures while ensuring all components validate against the catalogsData.xsd schema.