Shadow Priest Interface, Macros and WeakAuras Guide

Patch 10.2.5 Last Updated: 26th Jan, 2024
Jaerv Shadow Priest Author


Shadow Priest UI

shadow priest ui in combat

shadow priest ui

Addons used:

  • Weakauras: The entire center group is Weakauras and includes all the Spells, the Insanity bar and the Castbar and everything else you can think of. 
  • Plater: Nameplate Addon (A good nameplate addon is probably the most important addon you can have as a Shadow Priest, or any spec that have to handle DoTs on many different targets)
  • ShadowedUnitFrames: UnitFrame Addon
  • Bartender: ActionBar Addon
  • SexyMap: Minimap Addon
  • Details: Damage Meter Addon
  • BasicChatMods: Light-weight addon to make the chat window a little cleaner
  • Bagnon: Bag Addon

I also use a number of other light-weight addons for Quality of life things and you can always ask me if there is anything you are wondering about.


Generic mouseover macro

Generic mouseover macros for enemies (harm) and allies (help) you can use for your spells. 

/cast [@mouseover,harm,nodead][] spell
/cast [@mouseover,help,nodead][] spell

Void Torrent Channeling Macro

3 macros that allow you to spam DP/Void Eruption/Mind Blast while channeling Void Torrent without interrupting the channel. You can copy either of them and just add whatever spell you want at the end.

/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Devouring Plague
/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Void Eruption
/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Mind Blast

Shadow Crash Macro

Instantly casts Shadow Crash at the position of your cursor. Takes a bit of time to get used to, but it will save idle time when doing your rotation. The [@cursor] can be used for any spell with an area reticle (Shadow Crash, Mass Dispel, Angelic Feather etc.).

/cast [@cursor] Shadow Crash

Dispersion Cancel aura

A macro to use on Mind Blast. (This can be paired with any spell you want, and you can also just click Dispersion again to cancel it, since it has the cancelaura built into the spell (with a small grace period))

#showtooltip Mind Blast
/cancelaura Dispersion
/cast Mind Blast

Power Word: Shield mouseover Macro

A macro to make sure you can easily Power Word: Shield people without having to take your target away from the boss. This is useful while moving / pre Voidform.

#showtooltip Power word: shield
/cast [@mouseover,help,nodead][] Power word: shield

Flash Heal mouseover Macro

#showtooltip Flash Heal
/cast [@mouseover,help,nodead][] Flash Heal

Angelic Feather macro to always place the feather under you

#showtooltip Angelic Feather
/cast [@player] Angelic Feather

Cast Sequence macro to alternate Power Word: Shield and Angelic Feather

/castsequence [@mouseover,help,nodead][@player] reset=6 Power Word: Shield, Angelic Feather, Angelic Feather, Angelic Feather

My dot macros that follows the priority of mouseover > focus target > your target:

/cast [@mouseover,harm,nodead][@focus,harm][] Shadow Word: Pain
/cast [@mouseover,harm,nodead][@focus,harm][] Vampiric Touch

Shadowform Missing Macro

Macro to apply Shadowform if you do not have it, otherwise cast Power Word: Fortitude

/cast [noform] !Shadowform
/cast [@player] Power Word: Fortitude


I share my entire UI for free over at

Things are always changing slightly since it’s a new Expansion and things might look different for me because of Textures and or Fonts. 

But the READ FIRST PLEASE section should cover everything to set it up nicely.

If you have any other question regarding it you can just DM me on Discord.

If you do not like what I am using I can really suggest Publik’s Weakaura pack over at