ziyuefan/eventalertmodremake/wow-api-framexml

Claude Code and agent skill by ziyuefan/eventalertmodremake

Trust tier 3
  • community
Source check pending

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-framexml

SKILL.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_functions
FrameXML source: https://github.com/Gethe/wow-ui-source/tree/live/Interface/FrameXML
SharedXML source: https://github.com/Gethe/wow-ui-source/tree/live/Interface/SharedXML
Current 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

ReferenceContents
UIPARENT.mdUI panel toggles, ShowUIPanel, CloseSpecialWindows, MouseIsOver, number abbreviation
MIXINS-AND-POOLS.mdMixin system, CreateFromMixins, CreateColor, object/frame/texture pools
SHAREDXML-DATA-UTILS.mdTableUtil, MathUtil, TimeUtil, FormattingUtil, ColorUtil, CvarUtil, EasingUtil, EventUtil, EventRegistry, FunctionUtil, LinkUtil, Flags, AuraUtil, UnitUtil
SHAREDXML-UI-UTILS.mdFrameUtil, TextureUtil, PixelUtil, AnchorUtil, NineSlice, RegionUtil, ScriptAnimationUtil, GameTooltipTemplate, TooltipUtil, UIFrameFadeIn/Out
FRAMEXML-GAME-UTILS.mdAchievementUtil, ActionButtonUtil, AzeriteUtil, CalendarUtil, CampaignUtil, CommunitiesUtil, DifficultyUtil, ItemRef/ItemUtil, MapUtil, PlayerUtil, PVPUtil, PartyUtil, QuestUtils, TransmogUtil, and more
CHATFRAME-CONTAINERS.mdChatFrame 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ziyuefan/eventalertmodremake/wow-api-framexml/badge)](https://verified-skill.com/skills/ziyuefan/eventalertmodremake/wow-api-framexml)

Something wrong with this skill or its page? Tell us.