Shaman macros are game-changing tools that streamline your gameplay, reduce action bar clutter, and maximize your efficiency in combat. Whether you’re raiding Molten Core, dominating battlegrounds, or leveling through Azeroth, the right macros can transform your performance.

🔧 Universal Shaman Macros for All Specs
StartAttack Macro (Essential for All Shamans)
#showtooltip Stormstrike
/cast Stormstrike
/startattack
Why You Need This: In WoW Classic, attack abilities don’t automatically trigger auto-attacks. This macro ensures you never waste precious seconds not attacking.
Works With: Stormstrike, Earth Shock, Flame Shock, Lava Burst, or any offensive ability.
StopCasting Interrupt Macro
#showtooltip Earth Shock
/stopcasting
/cast Earth Shock
Perfect For: Interrupting enemy casters instantly without waiting for your current cast to finish.
Pro Tip: Use this with Wind Shear, Frost Shock, or any instant-cast ability for maximum interrupt efficiency.
Mouseover Healing/DPS Macro (Raid Essential)
#showtooltip Chain Heal
/cast [@mouseover] Chain Heal
Why It’s Powerful: Heal or damage targets without deselecting your current target. Essential for raid healers who need to track boss abilities while healing.
Customization: Replace Chain Heal with Lesser Healing Wave, Healing Wave, Lightning Bolt, or any targeted spell.
Anti-Spell Combo Macro (PvP Must-Have)
/stopcasting
/cast Wind Shear
/cast Purge
How It Works: Wind Shear interrupts the cast AND Purge removes buffs simultaneously (Wind Shear bypasses GCD).
Best Used Against: Priests, Paladins, Mages, and any caster with defensive buffs.
One-Button Weapon Enchant Macro (Space Saver)
#showtooltip
/use [nomod] Windfury Weapon; [mod:alt] Rockbiter Weapon; [mod:ctrl] Flametongue Weapon; [mod:shift] Frostbrand Weapon
Keybinds:
- No modifier: Windfury Weapon
- Alt: Rockbiter Weapon
- Ctrl: Flametongue Weapon
- Shift: Frostbrand Weapon
Pro Tip: Remove Rockbiter at level 30 when you unlock Windfury Weapon.
Smart Heal or Harm Macro
#showtooltip
/cast [mod:alt, @player] Healing Wave; [help, nodead] Healing Wave; [harm, nodead] Lightning Bolt; [@player] Healing Wave
Logic Flow:
- Hold Alt → Heal yourself
- Friendly target → Cast heal
- Enemy target → Cast damage spell
- No target → Heal yourself
Advanced Version with Resurrection:
#showtooltip
/cast [nocombat, dead, help] Ancestral Spirit; [mod:alt, @player] [help, nodead] Healing Wave; [harm, nodead] Lightning Bolt; [@player] Healing Wave
Mount or Ghost Wolf Macro (Travel Optimization)
#showtooltip
/stopcasting
/cast [stance][combat,nomounted][button:2] Ghost Wolf; Mount Name
/dismount [mounted]
Flying Mount Version:
#showtooltip
/cast [combat,nomounted][modifier:shift] Ghost Wolf; [flyable] Swift Red Wind Rider; Black War Raptor
/dismount [mounted]
Ultimate Travel Macro (Indoor/Outdoor/Swimming):
/stopcasting
/cast [swimming] Water Walking;
/cast [indoors] Ghost Wolf;
/cast [flyable,nocombat] Flying Mount Name;
/cast [combat,outdoors] Ghost Wolf;
/use [nocombat,outdoors,noswimming,noflyable] Land Mount Name;
/dismount [mounted]
Rare Mob Tagging Macro (Speed Leveling)
/target Kuz
/cast Earth Shock
/startattack
Why Shamans Excel: Earth Shock is instant-cast, making Shamans the fastest taggers in Classic.
Usage: Replace “Kuz” with any rare mob name for guaranteed tags.
Unstuck/Suicide Macro (Leveling Efficiency)
/click HelpFrameCharacterStuckStuck
/run RepopMe()
When to Use: Speed leveling when you need to corpse run to a distant location.
⚡ Elemental Shaman Macros (PvE & PvP)
PvE Burst DPS Macro (Raid Optimization)
#showtooltip Elemental Mastery
/use 13
/use 10
/cast Berserking
/cast Elemental Mastery
/castsequence reset=4 Chain Lightning, Earth Shock
What It Does: Activates ALL cooldowns (trinkets, racial, Elemental Mastery) and casts your highest DPS rotation.
Slot Reference:
- Slot 13 = Top trinket
- Slot 10 = Gloves
Alternative Burst Macro (Simplified)
#showtooltip Elemental Mastery
/use 13
/use 10
/cast Elemental Mastery
/cast Lightning Bolt
Best For: Single-target burst windows in raids or boss fights.
Focus Interrupt Macro (Dungeon/PvP)
#showtooltip Wind Shear
/dismount
/stopcasting
/cast [target=focus, exists] Wind Shear
/cast Wind Shear
/cast Lightning Bolt
Advanced Feature: Interrupts your focus target, or current target if no focus exists. Casts Lightning Bolt to minimize DPS loss (Wind Shear is off GCD).
Pro Usage: Set enemy healers or casters as focus in PvP.
Aerial Combat Macro (World PvP)
#showtooltip Elemental Mastery
/dismount
/use 15
/use 10
/cast Blood Fury
/castsequence reset=60 Elemental Mastery, Flame Shock, Lava Burst, Thunderstorm
Requirements: Engineering Parachute
Tactic: Fly above enemies, spam macro, Thunderstorm knocks them off mount mid-air.
Best With: 4-piece Tier 10 bonus.
Shock Rotation Macro (DPS Optimization)
#showtooltip
/castsequence reset=combat/target/12 Flame Shock, Earth Shock
/startattack [harm]
Logic: Opens with Flame Shock, follows with Earth Shock. Resets when you drop combat, switch targets, or after 12 seconds.
Leveling Version: Add Frost Shock to the sequence for extra kiting potential.
🗡️ Enhancement Shaman Macros (Melee DPS)
Failsafe Auto-Attack Macro
#showtooltip
/cast Stormstrike
/startattack [harm]
Critical Fix: Prevents standing idle when Stormstrike is on cooldown.
All-in-One Totem Macro (Action Bar Saver)
#showtooltip
/cast [nomod] Call of the Elements; [mod:shift] Call of the Spirits; [mod:ctrl] Call of the Ancestors; [mod:alt] Totemic Recall
Keybinds:
- No modifier: Call of the Elements
- Shift: Call of the Spirits
- Ctrl: Call of the Ancestors
- Alt: Totemic Recall
Priority Interrupt Macro (Arena/Dungeon)
#showtooltip Wind Shear
/stopcasting
/cast [target=focus, harm] Wind Shear; [target=target, harm] Wind Shear; Wind Shear; [target=targettarget, harm] Wind Shear
Interrupt Priority:
- Focus target
- Current target
- Target’s target (assist situations)
Fire Nova Combo Macro
Option 1 (Modifier Version):
#showtooltip Fire Nova
/cast [modifier:shift] Magma Totem, Fire Nova
- Hold Shift: Drop Magma Totem
- No modifier: Cast Fire Nova
Option 2 (Sequence Version):
#showtooltip Fire Nova
/castsequence reset=combat/20 Magma Totem, Fire Nova
/cast [modifier:shift] Magma Totem
- First press: Drop totem
- Subsequent presses: Fire Nova
- Shift: Replace totem mid-combat
Shamanistic Rage + Trinket Burst
/use Platinum Disks of Battle
/cast Shamanistic Rage
Tauren Version (Extra Stun):
/use Platinum Disks of Battle
/cast Shamanistic Rage
/cast War Stomp
When to Use: Defensive cooldown when caught off-guard or offensive burst window.
Weapon Rebuff Macro (Two Options)
Quick Succession Method:
#showtooltip
/castsequence reset=5 Windfury Weapon, Flametongue Weapon
/castsequence reset=5 16, 17
Safer Separate Method:
Main Hand:
#showtooltip
/cast Windfury Weapon
/use 16
Off-Hand:
#showtooltip
/cast Flametongue Weapon
/use 17
One-Button Solution:
/stopcasting
#showtooltip
/cast [button:1] Windfury Weapon
/use 16
/cast [button:2] Flametongue Weapon
/use 17
- Left-click: Buff main hand
- Right-click: Buff off-hand
Easy Shield Swap Macro
/cast [nomodifier] Lightning Shield; [modifier:shift] Water Shield
Group-Aware Version:
#showtooltip
/cast [group:party/raid] [mod:shift] Water Shield; Lightning Shield
Logic: Automatically uses Water Shield in groups, Lightning Shield solo (unless Shift is held).
🌊 Restoration Shaman Macros (Healing)
Ultimate Mouseover Healing Macro
#showtooltip Healing Wave
/cast [target=mouseover,help,exists] [target=target,help,nodead] [target=targettarget,help,nodead] [target=player] Healing Wave
Priority System:
- Mouseover target (if friendly)
- Current target (if friendly and alive)
- Target’s target (useful when targeting boss)
- Yourself (if no other valid target)
Works With: Lesser Healing Wave, Chain Heal, Riptide, Earth Shield, Cleanse Spirit.
Cleanse or Purge Smart Macro
#showtooltip
/cast [@mouseover,help] Cleanse Spirit; [@mouseover,harm][harm,nodead] Purge; [help,nodead] Cleanse Spirit
Logic: One button for both offensive dispels (Purge) and friendly cleanses (Cleanse Spirit).
Note: May fail against Divine Shield targets.
Emergency “OH SHIT” Heal
#showtooltip Healing Wave
/p Blowing all cooldowns
/cast Nature's Swiftness
/cast Tidal Force
/cast Healing Wave
When to Use: Tank about to die, no time for cast. Combines instant-cast with guaranteed crit.
Raid Version: Replace /p with /ra for raid announcements.
Chain Heal Mouseover (Raid Frames)
#showtooltip Chain Heal
/cast [@mouseover,help,nodead] Chain Heal; Chain Heal
Efficiency: Heal raid members without deselecting boss. Critical for tracking boss casts.
Water Shield Auto-Maintenance
#showtooltip
/cast [group:party/raid] [mod:shift] Water Shield; Lightning Shield
Smart Logic: Automatically uses Water Shield in dungeons/raids, Lightning Shield while solo.
🎯 PvP-Specific Shaman Macros
Weapon Swap Macro (Stance Dancing)
/startattack
/equip Tomahawk
/equip Worn Large Shield
/equip Large Axe
Tactic: Swap between defensive (1H+Shield) and offensive (2H) setups on keypress.
Frost Shock Kiting Macro
#showtooltip Frost Shock
/stopcasting
/cast Frost Shock
/petattack
PvP Combo: Instant slow + pet attack for kiting melee.
Grounding Totem Focus Macro
#showtooltip Grounding Totem
/cast [target=focus] Grounding Totem; Grounding Totem
Advanced: Drop Grounding Totem near focus target (enemy healer) or at your feet.
Tremor Totem Self-Dispel
#showtooltip Tremor Totem
/cast Tremor Totem
/s Tremor Totem down! Fear immunity active!
Team Communication: Announces totem placement to teammates.
🏰 Dungeon & Raid Macros
Tank Target Healing Macro
#showtooltip Lesser Healing Wave
/cast [@targettarget,help,nodead] Lesser Healing Wave; [@target,help,nodead] Lesser Healing Wave; [@player] Lesser Healing Wave
Usage: Target the boss, heal whoever the boss is attacking (usually main tank).
One-Button Buffing Sequence
#showtooltip
/castsequence reset=2 Lightning Shield, Windfury Weapon
Efficiency: Buff both self-buffs with one button. Reset timer ensures Lightning Shield priority.
Reincarnation Tracker
#showtooltip Reincarnation
Visual: Shows Reincarnation cooldown and Ankh count on action bar.
💡 Advanced Macro Tips & Optimization
Action Bar Space Optimization
- Combine similar spells (heal + damage)
- Use modifier keys (Shift, Alt, Ctrl)
- Stack totem calls into one macro
- Merge weapon enchants
Keybinding Best Practices
- Bind frequently-used macros to easy-to-reach keys (1-5, Q, E, R, F)
- Use modifier keys for situational abilities
- Mouse button macros for instant reactions
Common Macro Mistakes to Avoid
❌ Forgetting /startattack on attack abilities
❌ Not using /stopcasting for interrupts
❌ Overcomplicating macros with too many conditions
❌ Not testing macros before raid/dungeon
Testing Your Macros
- Use target dummies in major cities
- Test in low-stakes environments (solo questing)
- Verify mouseover functionality with friendly players
- Check modifier keys work as intended
🔥 Frequently Asked Questions
Q: Why won’t my StartAttack macro work?
A: Ensure the skill name is spelled exactly as in-game. Case-sensitive.
Q: Can I use macros for other classes?
A: Yes! Most healing/DPS macros work across classes with spell name changes.
Q: How many macros can I have?
A: 36 general macros + 18 character-specific = 54 total per character.
Q: Do macros work in Classic Era, Season of Discovery, and Hardcore?
A: Yes, all these macros are compatible across all WoW Classic versions.
Q: Will macros get me banned?
A: No. Macros using in-game commands are 100% legal and Blizzard-approved.
📊 Macro Priority by Content Type
| Content Type | Essential Macros |
|---|---|
| Leveling | StartAttack, Mount/Ghost Wolf, Rare Tagging |
| Dungeons | Mouseover Heal, Focus Interrupt, Cleanse/Purge |
| Raids | Burst DPS, Emergency Heal, Tank Target Healing |
| PvP | Weapon Swap, Anti-Spell Combo, Focus Interrupt |
| Solo Farming | StartAttack, Shield Swap, Shock Rotation |
🎮 Recommended Addons to Pair with Macros
- WeakAuras – Track buff timers
- Bartender4 – Customize action bars
- Grid/Healbot – Enhanced raid frames for mouseover macros
- OmniCC – Cooldown timers on abilities
- ClassicCastbars – Track enemy casts for interrupts
⚙️ Setting Up Your Shaman Macros
Step-by-Step Installation
- Press ESC → Macros (or type
/macro) - Click New
- Name your macro
- Choose an icon (or use “?” for automatic)
- Copy-paste macro code from this guide
- Drag macro to action bar
- Test in safe environment
Organizing Your Macros
- General Tab: Cross-character macros (mount, universal abilities)
- Character-Specific: Spec-dependent macros (Elemental burst, Resto healing)
🏆 Conclusion: Master Your Shaman Today
These macros represent hundreds of hours of optimization by top-tier Shaman players. Whether you’re pushing for rank 14 in PvP, clearing Naxxramas, or speed-leveling your alt, these tools will elevate your gameplay.
Start Simple: Begin with StartAttack and Mouseover macros.
Build Gradually: Add spec-specific macros as you level.
Optimize Endgame: Implement advanced burst and interrupt macros at 60.
Remember: The best macro is the one you’ll actually use. Start with 3-5 essential macros, master them, then expand your toolkit.
📚 Related Resources
- WoW Classic Shaman Guide
- WoW Classic Shaman Leveling Guide
- WoW Classic Elemental Shaman Guide
- WoW Classic Enhancement Shaman Guide
- WoW Classic Restoration Shaman Guide
Last Updated: October 2025
Compatible With: WoW Classic Era, Season of Discovery, Hardcore, Fresh Servers
*Have a macro not listed here? Share it in the comments below and help the Shaman community grow strong
World of Warcraft Guides, Lore, Addons & News – Noob to Boss From Azeroth's Newbie to Champion – World of Warcraft Guides