About wow-lua-api
A skill providing Lua 5.1 function references and WoW-specific behavior for World of Warcraft Retail addon development. It covers standard libraries, WoW helpers, deprecated functions, and usage caveats, excluding OS and file I/O libraries.
Key features
- 01Covers Lua 5.1 base functions
- 02Documents WoW-specific helpers and differences
- 03References string and table libraries
- 04Covers math, bit, and coroutine libraries
- 05Lists deprecated functions and caveats
Use cases
- 01Look up behavior of Lua functions used in addons
- 02Check function signatures in the WoW environment
- 03Review string and table method syntax
- 04Verify API availability and deprecation
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ jburlison/ wowaddonapiagents --skill wow-lua-apiAfter installing, type/wow-lua-apiin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/BASIC_FUNCTIONS.mdBIT_LIBRARY.mdCOROUTINE_LIBRARY.mdDEPRECATED_FUNCTIONS.mdMATH_LIBRARY.mdOVERVIEW.mdSTRING_DETAILS.mdSTRING_LIBRARY.mdTABLE_DETAILS.mdTABLE_LIBRARY.mdDetails
From the project READMEWoW Lua API (Lua 5.1)
Scope
- Retail only.
- Covers the Lua functions list and WoW-specific notes from warcraft.wiki.gg.
- Does not cover OS or file IO libraries (they are not available in the WoW client).
When to use this skill
- You need behavior or signatures for base Lua 5.1 functions used in addons.
- You want Blizzard-specific differences (for example degrees vs radians).
- You need WoW-only helpers like
strsplit,table.wipe, orfastrandom.
How to use this skill
- Start with references/OVERVIEW.md for environment notes and scope.
- Use the library reference that matches the function you need.
- Read the detail files for method-call syntax and table method caveats.
Reference files
- references/OVERVIEW.md - Page-level notes, availability, and links.
- references/BASIC_FUNCTIONS.md - Lua base functions and behavior notes.
- references/MATH_LIBRARY.md - Math library plus Blizzard degree wrappers.
- references/STRING_LIBRARY.md - Standard and WoW-specific string helpers.
- references/STRING_DETAILS.md - String method-call syntax and pitfalls.
- references/TABLE_LIBRARY.md - Table helpers and WoW additions.
- references/TABLE_DETAILS.md - Table method-call behavior and wipe caveat.
- references/BIT_LIBRARY.md - bitlib functions and performance notes.
- references/COROUTINE_LIBRARY.md - Coroutine functions and cautions.
- references/DEPRECATED_FUNCTIONS.md - Deprecated or obsolete functions.
Sources
Comments
Markdown supported