ziyuefan/eventalertmodremake/wow-api-framexml
Claude Code and agent skill by ziyuefan/eventalertmodremake
- community
Checking that the SKILL.md file is still in the repository.
Complete documentation for World of Warcraft FrameXML functions — global Lua functions, mixins, object pools, SharedXML utilities, and game utility modules. Use this for UI helpers (StaticPopup_Show, EasyMenu), formatting (SecondsToTime, FormatLargeNumber), table/math utils (tContains, Lerp), mixin/pool patterns, chat frame filters, tooltip helpers, bag functions, texture/atlas markup, and all FrameXML game utility modules.
Install
npx vskill@latest install ziyuefan/eventalertmodremake/wow-api-framexmlSKILL.md
The same SKILL.md was published earlier as gabrielmoreira/agent-skills-mirror/wow-api-framexml.
FrameXML Functions API
This skill documents the FrameXML layer of the WoW API — global Lua functions defined by Blizzard's interface code, shared XML utility modules, mixin system, object pools, and game utility modules. These are distinct from the C-based Widget API.
Source of truth: https://warcraft.wiki.gg/wiki/FrameXML_functionsFrameXML source: https://github.com/Gethe/wow-ui-source/tree/live/Interface/FrameXMLSharedXML source: https://github.com/Gethe/wow-ui-source/tree/live/Interface/SharedXMLCurrent as of: Patch 12.0.0 — Retail only.
When to Use This Skill
Use this skill when you need to:
- Toggle standard UI panels (
ToggleCharacter,ShowUIPanel,ToggleSpellBook) - Use standard UI dialogs (
StaticPopup_Show) or context menus (EasyMenu) - Use the Mixin / Object Pool system (
CreateFromMixins,CreateFramePool) - Filter or extend chat messages (
ChatFrame_AddMessageEventFilter) - Format numbers, money, or time (
SecondsToTime,FormatLargeNumber,GetMoneyString) - Use table utilities (
tContains,tDeleteItem,tInvert,CopyTable) - Use math utilities (
Lerp,Clamp,Round,CalculateDistance) - Create texture/atlas markup for FontStrings (
CreateAtlasMarkup,CreateTextureMarkup) - Build tooltips with helpers (
GameTooltip_AddNormalLine,GameTooltip_SetTitle) - Handle pixel-perfect UI (
PixelUtil.SetSize,PixelUtil.SetPoint) - Use event convenience functions (
EventUtil.ContinueOnAddOnLoaded) - Register/animate frames (
UIFrameFadeIn,ScriptAnimationUtil.ShakeFrameRandom) - Manage bags (
OpenAllBags,ToggleBag,IsBagOpen) - Preview items/mounts in dressing room (
DressUpItemLink) - Query player/class/spec info (
PlayerUtil.GetCurrentSpecID,GetClassColor) - Work with quest icons, map utils, communities, transmog, or other game utilities
References
| Reference | Contents | |
|---|---|---|
| UIPARENT.md | UI panel toggles, ShowUIPanel, CloseSpecialWindows, MouseIsOver, number abbreviation | |
| MIXINS-AND-POOLS.md | Mixin system, CreateFromMixins, CreateColor, object/frame/texture pools | |
| SHAREDXML-DATA-UTILS.md | TableUtil, MathUtil, TimeUtil, FormattingUtil, ColorUtil, CvarUtil, EasingUtil, EventUtil, EventRegistry, FunctionUtil, LinkUtil, Flags, AuraUtil, UnitUtil | |
| SHAREDXML-UI-UTILS.md | FrameUtil, TextureUtil, PixelUtil, AnchorUtil, NineSlice, RegionUtil, ScriptAnimationUtil, GameTooltipTemplate, TooltipUtil, UIFrameFadeIn/Out | |
| FRAMEXML-GAME-UTILS.md | AchievementUtil, ActionButtonUtil, AzeriteUtil, CalendarUtil, CampaignUtil, CommunitiesUtil, DifficultyUtil, ItemRef/ItemUtil, MapUtil, PlayerUtil, PVPUtil, PartyUtil, QuestUtils, TransmogUtil, and more | |
| CHATFRAME-CONTAINERS.md | ChatFrame functions, bag open/close/toggle, DressUpFrames, StaticPopup_Show, EasyMenu |
Security
- Security scanPassed, 100 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-framexml/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.
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-framexml)