Focus interrupts, mouseover healing and utility, cursor casts and party tools: 14 explained Retail WoW macro examples for Mythic+ and raids.
WoW UI & Macro community ↗Macro collection ↓This answer is due for another source review. Check the dated sources before relying on time-sensitive details.
Confirmed details
Open /macro, create a macro and put it on a bound action-bar button. These examples were source-reviewed, not tested in-game by MythicDrake. Commands stay unchanged; spell names below are for the English game client. For another client language, replace each spell name with its exact spellbook name, not a literal translation. You must know the spell and have any required talent. Native Mouseover Cast or Click Casting may already meet your needs.
WoW UI & Macro community ↗How to use this
Conditions choose the first matching target, not the first successful cast. An out-of-range focus does not retry your target. Cursor casts skip the placement click; hold Alt on our ground macros to keep the aiming reticle. Precise raid placements may be safer with a reticle. We intentionally omit /stopcasting and combined immunity-cancel buttons: they can interrupt your cast or remove protection.
Method · Grafe ↗ · Method · Khaelt ↗Important distinction
Macros do not choose spells intelligently by cooldown, buffs or lowest health, and do not bypass the global cooldown. During encounters, macro chat outside group channels is restricted; group messages require everyone inside the instance and are rate-limited. Whispers require the recipient inside and are rate-limited. Rapid marking of more than three units is restricted. This collection avoids chat spam, automatic marking and rotation sequences.
Blizzard ↗ · WoW UI & Macro community ↗Macro collection
Mythic+
Focus interrupt · Counterspell
Living enemy focus → current target. Set focus first; check range.
#showtooltip
/cast [@focus,harm,nodead][] CounterspellMethod · Khaelt ↗ · WoW UI & Macro community ↗Focus interrupt · Kick
Living enemy focus → current target. Set focus first; check range.
#showtooltip
/cast [@focus,harm,nodead][] KickMethod · Stealthi ↗ · WoW UI & Macro community ↗Mouseover support · Remove Curse
Living friendly mouseover → friendly target → yourself.
#showtooltip
/cast [@mouseover,help,nodead][help,nodead][@player] Remove CurseMethod · Khaelt ↗ · WoW UI & Macro community ↗Mouseover enemy · Death Grip
Living enemy mouseover → enemy target. No valid enemy: no cast.
#showtooltip
/cast [@mouseover,harm,nodead][harm,nodead] Death GripMethod ↗ · WoW UI & Macro community ↗Mouseover enemy · Dark Command
Living enemy mouseover → enemy target. No valid enemy: no cast.
#showtooltip
/cast [@mouseover,harm,nodead][harm,nodead] Dark CommandMethod ↗ · WoW UI & Macro community ↗Tank support · Misdirection
Living friendly mouseover → friendly focus. Assign the tank; no automatic tank detection.
#showtooltip
/cast [@mouseover,help,nodead][@focus,help,nodead] MisdirectionMethod · Qenjua ↗ · WoW UI & Macro community ↗Tank support · Tricks of the Trade
Living friendly mouseover → friendly focus. Assign the tank; no automatic tank detection.
#showtooltip
/cast [@mouseover,help,nodead][@focus,help,nodead] Tricks of the TradeMethod · Stealthi ↗ · WoW UI & Macro community ↗Ground cast · Death and Decay
Cursor by default; Alt keeps the aiming reticle. Check placement and modifier bindings.
#showtooltip
/cast [mod:alt][@cursor] Death and DecayMethod ↗ · WoW UI & Macro community ↗Raid
Mouseover support · Rejuvenation
Living friendly mouseover → friendly target → yourself.
#showtooltip
/cast [@mouseover,help,nodead][help,nodead][@player] RejuvenationMethod · Birra ↗ · WoW UI & Macro community ↗Battle resurrection · Rebirth
Dead friendly mouseover → dead friendly target. Requires a resurrection charge.
#showtooltip
/cast [@mouseover,help,dead][help,dead] RebirthMethod · Birra ↗ · WoW UI & Macro community ↗Ground cast · Mass Dispel
Cursor by default; Alt keeps the aiming reticle. Check placement and modifier bindings.
#showtooltip
/cast [mod:alt][@cursor] Mass DispelMethod · Grafe ↗ · WoW UI & Macro community ↗General
Set focus
Hover a living unit to set focus; Alt clears it.
/focus [@mouseover,exists,nodead]
/clearfocus [mod:alt]Method · Khaelt ↗ · WoW UI & Macro community ↗Recall pet
Stops pet attacks and calls it back. Requires a controllable pet.
/petpassive
/petfollowBlizzard UI source · Gethe mirror ↗ · WoW UI & Macro community ↗Ready check
Use before a pull; requires group leader or raid-assistant permission.
/readycheckBlizzard UI source · Gethe mirror ↗ · WoW UI & Macro community ↗Sources & review
- WoW UI & Macro community: Adreaver: Macros — Essential InformationSources checked 2026-10-08
- Blizzard: Macro Changes Now Live: Target Markers and Chat MessagesSources checked 2026-10-08
- Method · Khaelt: Arcane Mage: Interface and MacrosSources checked 2026-10-08
- Method · Birra: Restoration Druid: Interface and MacrosSources checked 2026-10-08
- Method: Blood Death Knight: Interface and MacrosSources checked 2026-10-08
- Method · Grafe: Discipline Priest: Interface and MacrosSources checked 2026-10-08
- Method · Qenjua: Beast Mastery Hunter: Interface and MacrosSources checked 2026-10-08
- Method · Stealthi: Subtlety Rogue: Interface and MacrosSources checked 2026-10-08
- Blizzard UI source · Gethe mirror: SlashCommands.luaSources checked 2026-10-08
Facts are based on the linked sources. Practical advice is our interpretation, not an official rule. No page can guarantee a title, ranking, or future game change.
Spot a mistake? Tell us →