ziyuefan/eventalertmodremake/wow-api-events
Claude Code and agent skill by ziyuefan/eventalertmodremake
- community
- ext:[{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
Full reference for WoW Retail frame events, payloads, and event handling patterns. Includes setup, registration, and categorized event lists with payloads.
Install
npx vskill@latest install ziyuefan/eventalertmodremake/wow-api-eventsSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
The same SKILL.md was published earlier as gabrielmoreira/agent-skills-mirror/wow-api-events.
WoW Events (Frame Events)
This skill documents frame events that the WoW client sends to UI code via OnEvent handlers. It covers setup, payload handling, and a categorized list of events with their payloads.
Source of truth: https://warcraft.wiki.gg/wiki/EventsEvent handling: https://warcraft.wiki.gg/wiki/Handling_eventsOnEvent handler: https://warcraft.wiki.gg/wiki/UIHANDLER_OnEventCurrent as of: Patch 12.0.0 (Retail)
Scope
- Retail only (ignore Classic-only events).
- Frame events delivered to
OnEventhandlers. - Includes payloads where documented.
When to Use This Skill
Use this skill when you need to:
- Register or handle events (
RegisterEvent,RegisterUnitEvent). - Understand event payloads and argument order.
- Map events to UI systems (Inventory, Quest, Party, etc.).
- Build event-driven addon logic.
How to Use This Skill
- Start with the event handling primer below.
- Open the reference file that contains the event category you need.
- Use the event payload list to unpack
...in your handler. - Cross-check unusual events on their wiki pages if a payload is unclear.
Event Handling Primer
Core APIs
CreateFrame("Frame")creates an event handler frame.frame:RegisterEvent("EVENT_NAME")subscribes to a specific event.frame:RegisterUnitEvent("UNIT_EVENT", "unit")filters to units.frame:SetScript("OnEvent", handler)assigns the handler.frame:UnregisterEvent("EVENT_NAME")orframe:UnregisterAllEvents()removes subscriptions.
Handler Signature
An OnEvent handler receives:
self- the frameevent- event name string...- event payload arguments (vary per event)
From the Handling events guide:
- The global
eventandargXvariables were removed in patch 4.0.1. - Always unpack payloads from
....
Dispatch Table Pattern
XML Event Handler
Debugging Events
Use /etrace to open the Event Trace window and inspect event traffic.
Reference Files
Event lists are grouped by API system, matching the wiki categories:
Sources
- https://warcraft.wiki.gg/wiki/Events
- https://warcraft.wiki.gg/wiki/Handling_events
- https://warcraft.wiki.gg/wiki/UIHANDLER_OnEvent
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.AI/skills/wow-api-events/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
pluginCustom plugin integration
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ziyuefan/eventalertmodremake/wow-api-events)