⚜ BAG BUTLER ⚜
— at your service —
Equip. Upgrade. Forget about it.
─── ✦ ─────────────────────────────── ✦ ───
Bag Butler equips bags for you the moment they reach your inventory — vendor, Auction House, loot, mail, or trade. Empty slot? It fills it with your best matching bag. All slots full? It swaps your smallest bag for the bigger one you just picked up — contents carried over automatically, old bag placed where the new one was.
It will never swap you into a smaller bag.
Why Bag Butler?
Simple "fill empty slots" addons stop at the basics. Bag Butler is built for players who want real control — a professional options panel, per-bag checkboxes, per-slot rules, and safety that respects what you're doing.
| Feature | What it does |
|---|---|
| Bag Checklist | Every kind of bag you own, listed with its icon and slot count — just check or uncheck. No typing needed |
| Two Filter Modes | Equip all except checked (default) or only the checked bags — your call |
| Smart Upgrades | Bigger bag arrives → smallest equipped bag swaps out. Loot stays inside |
| Size Rules | Minimum size slider + "Ignore smaller bags" — automatically skips bags smaller than your smallest equipped one |
| Per-Slot Control | Lock a slot so it's never touched, or pin it to a specific bag name |
| Profession Bags | Herb pouches, quivers, ammo bags — opt-in, and only ever replaced by a bigger bag of the same kind |
| Reagent Slot | Managed separately — reagent bags only |
| Dry Run Mode | See exactly what would happen in chat before anything moves |
| Notifications | Chat message on every equip/upgrade — toggleable, of course |
Safe by Design
- Bind prompts — the "this will bind it to you" dialog is confirmed for bags Bag Butler equips — or left to you. Prompts for gear you equip yourself are never touched.
- Respects your hands — take a bag off manually and it stays off. Nothing moves in combat, while dead, or while your cursor is busy.
- Fails gracefully — if the game refuses an equip, Bag Butler retries once, then tells you and leaves that bag alone. No spam, no infinite retries.
Profiles & Commands
Settings sync across all your characters by default — or flip a switch and any character can keep its own profile.
| Command | Action |
|---|---|
/bb |
Open the options panel |
/bb scan |
Check bags now / retry skipped bags |
/bb status |
Settings, slots, and the next action |
/bb dry |
Preview mode — no bag moves |
/bb help |
Full command list |
Works Everywhere
✔️ Retail (Midnight) ✔️ WoW: Forever ✔️ Mists Classic ✔️ Cataclysm Classic ✔️ Wrath Classic ✔️ TBC Classic / Anniversary ✔️ Classic Era / Hardcore / SoD
One folder, every client. Drop it in Interface\AddOns and go.
Bag Butler — at your service. 🎩

