wow-api-framexml

Document World of Warcraft FrameXML functions for UI development.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-framexml-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-framexml
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-api-framexml
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-framexml-pfchrono

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 functions, enabling developers to efficiently interact with and manipulate the game's user interface.

Core Features & Use Cases

  • UI Element Control: Toggle standard UI panels, dialogs, and menus.
  • Data Formatting & Utility: Use helper functions for time, numbers, and tables.
  • Event Handling & Scripting: Leverage mixins, object pools, and animation utilities.
  • Use Case: A developer needs to create a custom addon that displays player currency. They can use this Skill to find the correct FrameXML functions for retrieving and formatting currency data.

Quick Start

Consult the documentation for SecondsToTime to convert a duration in seconds into a human-readable string.

Frequently Asked Questions about wow-api-framexml

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

FAQPage Schema
How do I find World of Warcraft FrameXML functions for addon development?

You can access documented FrameXML and SharedXML utility modules to handle UI helpers, formatting, table operations, math operations, and game-specific modules for effective addon development.

How do I format time and numbers in WoW addon Lua scripting?

Use FrameXML and SharedXML utility modules to handle data formatting, table manipulation, and math operations within your addon's Lua scripts.

Can I use FrameXML mixins and object pools for WoW UI development?

FrameXML mixins and object pools facilitate event handling, scripting, and animation utilities for custom WoW UI development.

What is the best way to toggle standard UI panels and dialogs in World of Warcraft?

Toggle standard UI panels, dialogs, and menus in World of Warcraft by calling documented FrameXML functions designed for UI element control.

Does WoW API documentation cover SharedXML utilities for data manipulation?

The documentation covers FrameXML and SharedXML utilities, providing UI helpers, formatting functions, table and math operations, and game-specific modules for data manipulation.

Why do I need FrameXML documentation to retrieve player currency data in WoW?

FrameXML documentation provides the global Lua functions and formatting helpers required to retrieve and display player currency data within custom WoW addons.