wow-addon

Develop World of Warcraft Classic Anniversary addons with Lua and TBC API documentation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/clearcmos/nixos --skill wow-addon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-addon
Source: https://github.com/clearcmos/nixos/tree/main/claude-config/skills/wow-addon
Command: npx skills add https://github.com/clearcmos/nixos --skill wow-addon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for developing World of Warcraft Classic Anniversary Edition addons, streamlining the development workflow and ensuring adherence to specific API nuances.

Core Features & Use Cases

  • API Reference: Detailed documentation for TBC Classic Anniversary APIs, including critical gotchas and common patterns.
  • Development Workflow: Standardized procedures for testing, debugging, and documenting addons.
  • Deployment Guidance: Instructions for packaging and deploying addons to platforms like CurseForge.
  • Use Case: A developer needs to create a new addon for WoW Classic Anniversary. This Skill guides them through setting up the project structure, writing Lua code, testing changes, and preparing for release.

Quick Start

Use the wow-addon skill to find information on handling combo points in TBC Classic Anniversary addons.

Frequently Asked Questions about wow-addon

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

FAQPage Schema
How do I develop WoW Classic Anniversary addons using Lua scripting?

WoW Classic Anniversary addon development uses Lua scripting to interact with the TBC Classic client API. This environment provides comprehensive API reference documentation, standardized testing workflows, and deployment strategies to streamline the creation process.

What are the critical API differences between TBC Classic Anniversary and Retail WoW addon development?

TBC Classic Anniversary APIs have critical differences from Retail WoW. The reference documentation details these specific API gotchas and common Lua programming patterns, ensuring addons function correctly on the Classic Anniversary client rather than breaking unexpectedly.

How do I package and deploy WoW addons to CurseForge?

Deploying WoW addons to platforms like CurseForge requires specific packaging steps. This addon development workflow provides deployment guidance and standardized procedures for preparing your Lua project structure, testing changes, and releasing the final build.

Can I use standard Lua patterns for combo point handling in TBC Classic addon development?

Combo point handling in TBC Classic addon development requires specific Lua patterns tailored to the Anniversary client. The API reference provides detailed explanations and best practices for implementing these mechanics while avoiding common API gotchas.

What is the best way to set up a project structure for a new WoW addon?

Setting up a project structure for a new WoW addon involves organizing Lua files and defining necessary TOC metadata. This development environment guides you through standardizing project setup, writing code, testing, and documenting addons efficiently.

Why does my WoW addon break when ported from Retail to Classic Anniversary?

WoW addons break when ported from Retail to Classic Anniversary due to critical API differences and missing framework functions. Consulting the TBC Classic API reference identifies these gotchas and provides correct Lua programming patterns for addon maintenance.