wow-api-events

Document World of Warcraft frame events with Lua payloads and handling patterns.

39|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-events-jburlison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-events
Source: https://github.com/JBurlison/WoWAddonAPIAgents/tree/main/.github/skills/wow-api-events
Command: npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-events-jburlison

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to understanding and utilizing World of Warcraft's frame events, enabling developers to effectively handle in-game events and their associated data payloads.

Core Features & Use Cases

  • Event Reference: Detailed lists of events categorized by API system.
  • Payload Information: Explanations of event arguments and how to unpack them.
  • Event Handling Patterns: Examples of Lua code for registering and managing events.
  • Use Case: When developing a UI addon that needs to react to player login, bag updates, or combat log entries, this Skill helps you find the correct event and understand the data it provides.

Quick Start

Use the wow-api-events skill to find the event triggered when a player enters the world.

Frequently Asked Questions about wow-api-events

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

FAQPage Schema
How do I register and handle WoW API events in a Lua addon?

To handle WoW API events in a Lua addon, you create a frame, call RegisterEvent, and define an OnEvent handler to unpack payload arguments. This Skill provides setup patterns and categorized event lists for Retail patch 12.0.0+.

What is the event payload for World of Warcraft frame events?

WoW frame event payloads consist of arguments passed to your event handler when an in-game action occurs. This Skill details how to unpack these event arguments and explains their associated data for systems like combat logs and bag updates.

How can I trace WoW addon events during UI development?

You can trace WoW addon events during UI development using the /etrace debugging tool. This Skill documents how to use /etrace to monitor event registration and verify that your Lua handlers are firing correctly.

Which WoW API event triggers when a player enters the world?

The PLAYER_ENTERING_WORLD event triggers when a player logs in or zones in. This Skill helps you find the correct event for player login scenarios and provides the Lua code needed to register and handle it.

Does this WoW event documentation cover Retail patch 12.0.0?

Yes, this WoW event documentation covers Retail patch 12.0.0 and later versions. It provides categorized lists of API system events, payload details, and event handling patterns tailored for current addon development.