wow-api-events

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

1|Updated Aug 13, 2024
One-click install
npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-events
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-events
Source: https://github.com/Alzakath/Ruilhenn/tree/main/.gemini/skills/wow-api-events
Command: npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-events

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for World of Warcraft client events, detailing their payloads and common handling patterns, enabling developers to build robust event-driven addon logic.

Core Features & Use Cases

  • Event Reference: Detailed lists of frame events categorized by API system.
  • Payload Information: Includes event arguments and their expected data types.
  • Handling Patterns: Demonstrates Lua code for registering and managing events.
  • Use Case: When developing an addon that needs to react to player login, bag updates, or combat log entries, this Skill helps you find the correct event and understand how to process its data.

Quick Start

Use the wow-api-events skill to find the event triggered when a player logs in.

Frequently Asked Questions about wow-api-events

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

FAQPage Schema
How do I find the right WoW addon event for player login or bag updates?

To find the correct WoW addon event, query the comprehensive event reference which categorizes frame events by API system and documents their specific payload arguments and expected data types.

What is the dispatch table pattern for handling World of Warcraft frame events?

The dispatch table pattern for World of Warcraft frame events maps event names to dedicated Lua handler functions, streamlining event registration and processing logic in addon development.

How do I debug undocumented WoW client events in Retail?

Debug undocumented WoW Retail client events using the /etrace debugging tool, which captures event dispatches to help developers identify event names alongside their payload arguments.

Does this WoW event reference include payload data types for Lua addon development?

Yes, the WoW event reference includes payload information detailing the event arguments and their expected data types, enabling developers to process event data correctly in Lua.

What are the limitations of using undocumented events for WoW addon development?

Undocumented WoW events lack official payload guarantees, making them unstable for addon development because their behavior or arguments may change without notice across Retail client updates.