wow-addon-dev

Automate WoW addon Lua development with API lookups and static analysis.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Xerrion/opencode --skill wow-addon-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-addon-dev
Source: https://github.com/Xerrion/opencode/tree/main/skills/wow-addon-dev
Command: npx skills add https://github.com/Xerrion/opencode --skill wow-addon-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

World of Warcraft addon development with LuaLS annotations helps you write, review, and debug addon Lua code more reliably by providing integrated API signatures, behavioral docs, event payload details, Blizzard source browsing, and static analysis.

Core Features & Use Cases

  • API lookups via wow-api-lookup for C_* namespaces, widgets, and common Lua APIs.
  • Behavioral guidance via wow-wiki-fetch for real-world usage and caveats.
  • Event payload exploration via wow-event-info to understand OnEvent data and related events.
  • Blizzard source references via wow-blizzard-source to study implementation patterns.
  • Static analysis via wow-addon-lint to catch anti-patterns and ensure code quality.

Quick Start

Install and configure the WoW addon dev toolkit; run first API lookup and lint pass on your addon Lua file.

Frequently Asked Questions about wow-addon-dev

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

FAQPage Schema
How do I get accurate WoW addon API signatures for Lua development?

You can retrieve WoW addon API signatures using the wow-api-lookup tool, which provides exact definitions for C_* namespaces, widgets, and common Lua APIs to ensure correct code usage.

How do I debug WoW addon event handling and understand OnEvent payloads in Lua?

Debug WoW addon event handling using the wow-event-info tool to explore OnEvent payload details and related events, enabling reliable event handling across Retail and Classic.

Can I run static analysis on WoW addon Lua code to catch anti-patterns?

Yes, you can run static analysis on WoW addon Lua code using the wow-addon-lint tool, which catches anti-patterns and ensures code quality through LuaLS-powered checks.

Does this WoW addon development toolkit support both Retail and Classic Lua APIs?

Yes, the WoW addon development toolkit supports both Retail and Classic, providing accurate API signatures, contextual guidance, and safe coding patterns across both versions.

What is the best way to find real-world usage caveats for WoW addon Lua APIs?

The best way to find real-world usage caveats for WoW addon Lua APIs is using the wow-wiki-fetch tool, which provides behavioral documentation and contextual guidance for safe coding patterns.

How do I study Blizzard source implementation patterns for WoW addon development?

You can study Blizzard source implementation patterns using the wow-blizzard-source tool, which allows you to browse Blizzard source references and learn from existing implementation patterns.