wow-api-framexml

Document World of Warcraft FrameXML API functions, mixins, and utilities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive documentation for World of Warcraft's FrameXML API, enabling developers to create and customize in-game user interfaces efficiently.

Core Features & Use Cases

  • API Reference: Access detailed information on global Lua functions, mixins, and utility modules.
  • UI Helpers: Learn to use functions for toggling UI panels, creating dialogs, and managing frames.
  • Use Case: A UI addon developer needs to create a custom tooltip. They consult this Skill to find GameTooltip_AddNormalLine and GameTooltip_SetTitle to format the tooltip content correctly.

Quick Start

Find documentation for the StaticPopup_Show function to display custom dialog boxes.

Frequently Asked Questions about wow-api-framexml

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

FAQPage Schema
How do I create custom tooltips in WoW addon development?

WoW addon development uses FrameXML API helpers like GameTooltip_AddNormalLine and GameTooltip_SetTitle to format custom tooltip content. This Skill provides reference documentation for these functions to correctly structure and display in-game tooltips.

What is the FrameXML API used for in World of Warcraft UI development?

The FrameXML API provides global Lua functions, mixins, object pools, and SharedXML utilities for World of Warcraft UI development. It supplies essential helpers for standard UI panels, dialogs, table utilities, and texture markup to customize the in-game interface.

How do I display custom dialog boxes using the WoW API?

To display custom dialog boxes using the WoW API, consult the FrameXML documentation for the StaticPopup_Show function. This Skill details how to implement standard UI dialogs and manage frame toggling for addon interfaces.

Can I use Lua mixins and object pools for WoW addon scripting?

Yes, Lua mixins and object pools are core components of WoW addon scripting covered by the FrameXML API. This Skill documents these patterns alongside SharedXML utilities to help developers manage frames and game utility modules efficiently.

Where can I find FrameXML documentation for bag functions and texture markup?

FrameXML documentation for bag functions, chat filters, and texture/atlas markup is provided directly within this Skill. It serves as a comprehensive reference for Blizzard API game utility modules required for advanced UI customization.