wow-api-xml-schema

Installation
SKILL.md

WoW XML Schema

This skill documents the XML schema for World of Warcraft addon development. XML files define User Interface elements declaratively — frames, textures, font strings, fonts, and animations. While most UI functionality is also available in Lua via the Widget API, XML provides a structured way to define layouts, templates, and widget hierarchies.

Source of truth: https://warcraft.wiki.gg/wiki/XML_schema XSD file: https://raw.githubusercontent.com/Gethe/wow-ui-source/live/Interface/AddOns/Blizzard_SharedXML/UI.xsd Current as of: Patch 12.0.0 (Retail only) Scope: All XML elements and attributes used in WoW addon .xml files.

When to Use This Skill

Use this skill when you need to:

  • Write or read WoW addon .xml UI definition files
  • Define frames, textures, font strings, or animations in XML
  • Set up XML virtual templates (virtual="true") and inheritance (inherits="")
  • Understand which XML attributes map to which Lua API calls
  • Configure anchors, layers, scripts, key-values, or resize bounds in XML
  • Set up the <Ui> root element with proper namespace declarations
  • Use <Include> and <Script> tags to load files from XML
Related skills

More from jburlison/wowaddonapiagents

Installs
13
GitHub Stars
25
First Seen
Mar 5, 2026