Main Window

Skillet: A trade skill window replacement

Skillet is a replacement for the default tradeskill and craft UI.

To report bugs and request new features check:
To help with Localization see:


  • Larger the the standard tradeskill window
  • Built-in queue for creating multiple, different items
  • Queued items are saved when you log out and are restored on log in
  • Automatically buy reagents for queued recipes when visiting a vendor
  • If you can craft a reagent needed by a recipe, then clicking on that reagent will take you to its recipe (same features as Reverse Engineering.
  • If the item to be crafted requires a minimum level to use, that level can be displayed along with the recipe (disabled by default)
  • The shopping list of items needed for all queued recipes for all alts can be displayed at banks, auction houses, or from the command line
  • Items needed for crafting queued items can be automatically retrieved from your bank or guild bank (by using the shopping list)
  • User editable list of notes attached to reagents and crafted items.
  • Recipes can be filtered by name, whether or not you could level when creating the item, and whether or not you have the mats available.
  • Sorting of recipes (name, difficulty, level, and quality of crafted item)
  • Tracking inventory on alternate characters
  • Item tooltips can be set to display the list of alternate characters that can craft the item.
  • Custom grouping
  • User managed Ignored Materials List
  • Complete or mostly complete localizations for deDE, esES, frFR, ruRU, koKR, zhCN, zhTW.


  • 2.86
    • Fix ticket 347 and Curse comment reported bug
    • Rework craftable counts, add recursive craftable count (ticket 348)
    • Update Inscription Ink from vendor list
  • 2.85
    • Fix overlap of required tools and cooldowns (ticket 345)
  • 2.84
    • Add description to recipe detail frame
    • Add wordwrap to unavailable (cooldown) text
    • Get version from TOC metadata
  • 2.83
    • Update TOC to 60200
    • Add SVN build number to frame title
    • Cleanup unused code in Mainframe.lua
    • Change NPC crafting to check GUID if necessary
    • Fix NPC crafting to properly close NPC
  • 2.82
    • Remove distinction between bags and bank (reagents are used from both)
    • Fixes for tickets 336, 337, 338, 340, 341, 342, 343
    • InitializeDatabase optimizations
    • Prevent guild tradeskills from polluting savedvariables
    • Remove global API table
    • Add shift-click on crafting NPCs to open Blizzard Tradeskill frame
  • 2.81
    • Add Draenor transmutes to the ignore list
    • Cosmetic and debug changes
  • 2.80
    • Update TOC to 60100
  • 2.78
    • Fix errors in custom grouping (ticket 333)
  • 2.77
    • Fix GetTradeSkillLevels to always return numbers (ticket 331)
  • 2.76
    • Use TradeskillInfo for skill difficulty data if available (LibPeriodicTable is not up to date)
    • Disable tooltip and dropdown for selecting other character's tradeskills (ticket 330)
  • 2.75
    • Fix Thermal Anvil (ticket 327)
    • Fix last item fetched from guild bank remaining on cursor
    • Minimize the use of the Blizzard frame for followers (ticket 328, requires localization)
  • 2.74
    • Add option to choose which frame to use for followers (that can use both)
  • 2.73
    • Curse didn't properly release 2.72
  • 2.72
    • Always use bags + bank when counting reagents (ticket 322)
    • Use IsNPCCrafting() for garrison follower crafting (ticket 321)
  • 2.71
    • Add user managed Ignored Materials table (thanks to Tarkumi)
    • Add cooldown check to queue processing
    • Add support for Enchanting Scrolls (thanks to Tarkumi)
    • Some code cleanup and minor bug fixes
  • 2.70
    • Add FlushRecipeData function
    • Fix flushalldata command
    • Add flushrecipedata command (and localization)
    • Add the WoW build number to
    • Flush recipe data when the WoW build number changes.
    • Move the dataVersion to (from db.realm)
  • 2.69
    • Add option to shopping list to include items in the bank (ticket 313)
  • 2.68
    • Another TradeSkillInfo plugin fix
  • 2.67
    • Fix TradeSkillInfo plugin (Ticket 312)
  • 2.66
    • Disable Skillet for crafting illusions, because it is allowed only from Blizz UI (Ticket 309)
    • Change "Using Bank" message to a warning (DA.WARN)
    • Locale independent fix for Blizzard's Engineering bug
    • Remove Altoholic dependent code (we do it ourselves now)
    • Fix unavailable skills in garrison
  • 2.65
    • Localize Blizzard's Engineering bug (Ticket 308)
  • 2.64
    • Add count of Auction House items independent of Altoholic (Ticket 304)
    • Increase maximum queue item count to 9999, (Ticket 305)
    • Change 1/0 to true/false for Blizzard API calls (Ticket 306)
  • 2.63
    • Bump Skillet database version.
    • Add slash command to reinitialize Skillet database.
    • Add persistent bank storage.
    • Reagent Bank added (treat it as just another bank bag).
    • Use bank reagents when processing queue.
    • Bug fixes.
  • 2.62 - Partial Reagent Bank functionality added (treat it as just another bank bag). Bug fixes.
  • 2.61 - Performance issues.
  • 2.60 - Update for WoW 6.02. Add workaround for Blizzard GetTradeSkillInfo bug in Engineering.
  • 2.57 - Fix bug reported on WoWInterface. Clicking on reagents would crash if the tradeskill for the reagent had not been displayed.
  • 2.51 - 2.56 - Bugfixes.
  • 2.50 - new shopping window with guild bank support
  • 2.45 - update for 5.4 - since patch tradeskills of alts not showing, waiting solution from Blizzard


  • What are the numbers in the middle and how to hide them? - It's the number of craftable items using reagents in your bag, bank, alts. Right+Click on the bag icon to turn them off
  • How to search in the item name only? - Start your search phrase with exclamation mark: !ink
  • How to search in Auction House? - Alt+Click on shopping list
  • How to retrieve items from bank? - Turn on "Display shopping list at banks"
  • How to turn off Skillet temporarily? - Shift+Click your profession button/link. It also works for View All in your Guild Tab.
  • How to use Enchanting Vellum? - Right Click on Process/Create/Create All button. You create only 1 enchanted vellum, repeat to create more
  • How to paste a recipe in the chat? - double click on the recipe list

- nogudnik - creator of Skillet, left WoW
- lilsparky - creator of Gnome Works and LilSparky's Workshop

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of dekimsey dekimsey Sep 25, 2009 at 20:36 UTC - 0 likes

    Kinda odd question here. Is it possible to queue a recipe by name with the Skillet api?

    usage case: I have a list of commonly used items that I'd like to be able to queue on demand. I did a quick search through the lua files but I didn't see anything in particular that would be suited for that kind of plugging in.

  • Avatar of graylo graylo Sep 25, 2009 at 19:33 UTC - 0 likes

    Pardon my ignorance, but can someone explain how to install this addon?

    I am able to get to the files (, but the format is not something I'm used to. I'm used to down loading addons from curse or wowinterface where the download is a set of directories and subdirectories.

    When I open the zip file I just see a list of 58 files with paths on the far right.

    Am I looking at the wrong download? If not, Do I put all the files in a single directory, or do I need to separate them out as the paths in the zip file indicates.


  • Avatar of nytestorm nytestorm Sep 25, 2009 at 13:19 UTC - 0 likes

    @Superfula, I just tried as suggested. I disabled everything but Skillet. Oddly enough, when i logged in, skillet was not running. Not sure what that was about, though. Not sure it has any 'rea' dependencies, does it?

  • Avatar of superfula superfula Sep 19, 2009 at 03:35 UTC - 0 likes

    Yeah, in a similar scenario, my Buy Reagent button is there immediately. Have you tried disabling everything but Skillet?

  • Avatar of nytestorm nytestorm Sep 18, 2009 at 22:37 UTC - 0 likes

    I'm playing a mage right now. I just qued 12 shoulders requiring fine thread. When i opened the vendor to buy thread, it's not there. When I 'sold' my fishing pole, the button showed up. That's the most obvious example I can give at the moment.

  • Avatar of superfula superfula Sep 16, 2009 at 03:57 UTC - 0 likes

    Re the 'Buy Reagents' button...are you speaking strictly when interacting with the shopping list, or any reagents needed for items in the Queued list? I ask because when I have several glyphs queued up and need parchment, the buy reagent button will show fine and does purchase the correct amount of items when pushed.

  • Avatar of lilsparky lilsparky Sep 13, 2009 at 16:48 UTC - 0 likes

    interesting.  the events for visiting a vendor might have changed then... it's definitely on the list of things to address

  • Avatar of nytestorm nytestorm Sep 13, 2009 at 14:29 UTC - 0 likes

    slickwalker is correct. The 'Buy Reagents' button is missing, when an appropriate reagenet window is open. However, as a work-around (for me, at least), all I have to do is 'sell' the vendor an item. At that point, the button does show up. Like you, slick, it feels like another addon is ove-riding the button.

  • Avatar of slickwalker slickwalker Sep 03, 2009 at 20:09 UTC - 0 likes

    Ok. So I thought it was skinner but it's not. Might be a conflict somewhere with another addon, I'll check it out when I have time and report back if I find it.

    To recap, the "buy reagents" from merchant button is missing when visiting a merchant that sells mats on shopping list.

  • Avatar of slickwalker slickwalker Aug 28, 2009 at 15:22 UTC - 0 likes

    I seem to have a problem with the shopping list not showing up at vendors. Bank and AH are still working fine however


Date created
Aug 27, 2008
Last update
Sep 05, 2015
Development stage
  • deDE
  • enUS
  • esES
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
GNU General Public License version 3 (GPLv3)
Curse link
Reverse relationships
Recent files
  • R: 2.86 for 6.2.2 Sep 05, 2015
  • A: r476 for 6.2.2 Sep 05, 2015
  • A: r475 for 6.2.2 Sep 04, 2015
  • A: r474 for 6.2.2 Sep 04, 2015
  • A: r473 for 6.2.0 Aug 30, 2015