wow-api-widget

Guide World of Warcraft addon development with the Widget API for UI creation.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-widget-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-widget
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-api-widget
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-widget-pfchrono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a curated guide to the World of Warcraft Widget API, simplifying the creation and manipulation of in-game user interfaces.

Core Features & Use Cases

  • UI Element Creation: Learn to create and configure various UI elements like frames, buttons, and text.
  • Layout and Anchoring: Understand how to position and size UI elements precisely.
  • Event Handling & Scripting: Implement interactive elements by handling game events and user input.
  • Use Case: Build custom UI elements for your World of Warcraft addon, such as a unique cast bar, a custom chat window, or an information panel.

Quick Start

Use the wow-api-widget skill to create a simple frame anchored to the center of the screen.

Frequently Asked Questions about wow-api-widget

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

FAQPage Schema
How do I create a custom UI frame in a WoW addon?

To create a custom UI frame in WoW addon development, you use the Widget API to instantiate frame objects, configure their size, and set anchor points to position them precisely on the screen.

What is the best way to anchor UI elements using the WoW Widget API?

The best way to anchor UI elements using the WoW Widget API is by setting anchor points relative to the screen or parent frames, ensuring precise layout and positioning of your custom addon interfaces.

Does WoW addon development require Lua for handling UI events?

WoW addon development requires Lua to handle UI events and scripting, enabling you to implement interactive elements by capturing game events and user input through the Widget API.

Can I add textures and animations to WoW addon frames?

You can add textures and animations to WoW addon frames using the Widget API, which provides methods for applying visual textures, setting font strings, and creating animation groups for dynamic UI controls.

What are the limitations of the FrameXML Widget API for UI development?

The FrameXML Widget API is limited to in-game interface manipulation, meaning you cannot create external desktop windows or access files outside the game environment when developing your WoW addon UI.