Generate an addon skeleton
wow_addon_scaffoldGenerate a complete World of Warcraft addon skeleton including .toc manifests, event-dispatch Core.lua, SavedVariables handling, slash commands, and optional XML frames and Settings panels. Start new addons without writing boilerplate.
Instructions
Generate a complete, working addon skeleton: .toc manifests for the chosen clients, an event-dispatch Core.lua with SavedVariables handling and a slash command, and optionally an XML frame template with its Lua mixin and a Settings-API options panel. Use this to start a new addon rather than writing boilerplate by hand.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Addon name; also the folder name. | |
| notes | No | One-line description for the .toc and README. | |
| write | No | Write the files into the configured addon folder instead of just returning them. | |
| author | No | ||
| flavors | No | Clients to support. Defaults to retail only. | |
| version | No | ||
| withFrame | No | Include an XML template and frame mixin. | |
| withOptions | No | Include a Settings API options panel. | |
| slashCommand | No | Slash command without the leading slash. | |
| savedVariables | No |