Shadow Priest DPS Macros and Addons — Dragonflight 10.0.7

Last updated on Mar 20, 2023 at 14:16 by Publik 43 comments
General Information

On this page, you will find a number of useful macros and addons to make your life easier when playing your Shadow Priest in World of Warcraft — Dragonflight 10.0.7.

If you were looking for WotLK Classic content, please refer to our TBC Priest addons and macros.



If you are looking for Macros for any conditional talents the only thing possible right now is to just put the base spell on your bar. It will automatically switch to the other choice when changing your builds once you have it set.


Generic Macros for Priests


Angelic Feather + Body and Soul

  • #showtooltip
  • /cast [known:121536,mod:shift,@player] Angelic Feather; Power Word: Shield

This macro simply combines Angelic Feather Icon Angelic Feather and Power Word: Shield Icon Power Word: Shield with one macro so you can easily use both with mostly the same keybind. This has default press Power Word: Shield, or pressing the same keybind with Shift casts Angelic Feather.

  • #showtooltip
  • /castsequence [known:121536,@mouseover,help,nodead][known:121536,@player] reset=6 Power Word: Shield, Angelic Feather, Angelic Feather, Angelic Feather; Power Word: Shield

This is another version of a movement macro that lets you spam the button over and over to cast the right movement spell, starting with Power Word: Shield Icon Power Word: Shield. If you are looking for something simpler and do not want a mod:shift one you can try this one out instead.


Power Infusion

  • #showtooltip
  • /cast [@INSERTPLAYERNAMEHERE,help,nodead][] Power Infusion
  • /cast [@player] Power Infusion

When using Twins of the Sun Priestess Icon Twins of the Sun Priestess this is a useful macro to cast Power Infusion Icon Power Infusion on an ally to make sure your group gets the most out of it. You will need to manually type in the player you wish to give Power Infusion to, but it should handle if the target is out of range of you to still cast it on yourself. If you want to cast it on different players throughout an encounter I would suggest replacing @INSERTPLAYERNAMEHERE with @mouseover and mousing over the target you want to give it on for each cast.


All in one Dispel Macro

  • #showtooltip
  • /cast [mod:alt,known:32375] !Mass Dispel; [spec:3,@mouseover,help,nodead] Purify Disease; [@mouseover,help,nodead] Purify; [@mouseover,harm,nodead] [harm] Dispel Magic; [spec:3] Purify Disease; Purify

This gives you one button in game that handles all of your dispel needs across the Priest specs. Alt is used for Mass Dispel Icon Mass Dispel, if the target is an enemy it uses Dispel Magic Icon Dispel Magic, and the default case is either Purify Disease Icon Purify Disease or Purify Icon Purify.


Mind Control Macro

This macro offers a one button solution for either Mind Control Icon Mind Control or Dominate Mind Icon Dominate Mind. Clicking it without an active pet will cast either spell on your current target. If you have an active pet Mind Controlled it will instead dismiss it.

  • #showtooltip
  • /petdismiss
  • /cast [known:Mind Control] Mind Control; Dominate Mind

Specific Macros for Shadow Priests


Mind Flay: Insanity No-Cancel

  • #showtooltip
  • /stopmacro [channeling:Mind Flay: Insanity]
  • /cast Mind Flay

This is a pretty simple macro that does not let you cancel an actively channeled Mind Flay: Insanity Icon Mind Flay: Insanity with a Mind Flay Icon Mind Flay cast.


Talent Choice Macro

  • #showtooltip
  • /cast [known:Void Eruption] Void Eruption; Dark Ascension

If you would like to have one keybind for your talent choice nodes you can do something like the above. This will automatically change the tooltip of that spell after pressing it once after re-talenting. The example is for Void Eruption Icon Void Eruption and Dark Ascension Icon Dark Ascension but can be used for anything.



  • #showtooltip Silence
  • /cast [@focus,harm,nodead][] Silence

This is a basic macro I would suggest to anyone playing a spec with a kick. It prioritizes kicking your focus target and then defaults to your current target if you do not have a focus. You can also add mod:shift as an extra conditional if you only want to kick your focus target with a keybind used.


Dispersion Cancelaura Macro

  • #showtooltip Dispersion
  • /cast Dispersion
  • /cancelaura Dispersion

This macro serves as a way to both cast Dispersion Icon Dispersion and also to cancel it. The first press of the macro will cast Dispersion, the second press will remove the buff from you. This is useful in cases where you do not need the damage reduction for the full 6 seconds, as you are unable to cast spells when under the effects of Dispersion.


Shadow Crash Cursor Macro

  • #showtooltip
  • /cast [@cursor] Shadow Crash

This macro casts Shadow Crash Icon Shadow Crash at the location of your cursor on the screen without having to click your mouse on the ground.


Mind Flay Camera Spin

  • /console cameraSmoothTrackingStyle 0

This is not a macro, but a console command that will prevent Mind Flay Icon Mind Flay from spinning your camera when it channels. This can be very helpful for players who find the camera interference annoying.


Mouseover Macro for DoTs

  • #showtooltip
  • /cast [@mouseover,harm,nodead] [] Shadow Word: Pain
  • #showtooltip
  • /cast [@mouseover,harm,nodead] [] Vampiric Touch

These macros cast Shadow Word: Pain Icon Shadow Word: Pain and Vampiric Touch Icon Vampiric Touch at your current mouseover target without having to target their nameplate directly. This is particularly useful in multi-DoT situations in council boss scenarios.


Addons for Shadow Priest

If you want to see the exact addons and setup I use you can watch this video to see how I configure my addons as a Shadow Priest.


Generic Addons for Priests



Here, at Icy Veins, we use ElvUI for all our characters. This addon is a complete replacement of the default User Interface. It comes with almost everything you need to perform properly: action bars, cooldown timers, proc display, etc.

We strongly recommend that you get this addon and our forum moderator Pandacho has written a quick configuration guide for it.


Boss Mods: Deadly Boss Mods or Bigwigs

Boss mods are addons that warn you about boss abilities and give you live advice on how to handle some mechanics. We strongly recommend you to get one such addon. At Icy Veins, we mostly use Deadly Boss Mods, the most popular boss mod. A good alternative is Big Wigs.



GTFO is a lightweight addon that notifies you when you are standing in harmful effects or when you are making other such mistakes. It is very useful, even if your boss mod is already alerting you of such things.


Parrot or Mik's Scrolling Battle Text

Parrot and Mik's Scrolling Battle Text are highly customisable addons for displaying floating battle text while in combat (incoming heals, damage of your spells, etc.). They both work very well by default.


Weak Auras

WeakAuras is an extremely useful addon that allows you to have visual effects on your screen, helping you track your buffs, debuffs and cooldowns. It is highly customisable and it can make it much, much easier to keep track of your procs and play your spec more proficiently. It can also be used for a variety of other functions.



"Details!" Damage Meter is a real-time DPS/HPS meter with a lot of additional functionality such as being able to see cooldowns, buffs, debuffs, damage done to specific targets, and statistical analysis. In our opinion, it is superior to Skada in terms of functionality, although it is slightly more complicated to configure. We recommend Details! as your default damage meter, but if you prefer something easier, then Skada is still a good option.


Specific Addons for Shadow Priests


Twintop's Insanity Bar

Twintop's Insanity Bar is a fully customizable bar that allows you to track your Insanity on top of many other great features. This addon is highly recommended as it provides you with everything you need to know when playing your Shadow Priest.


WeakAuras 2

Publik's Shadow Priest WeakAura Set

WeakAuras 2 is probably the most useful addon for any class in the game these days, providing you with an easy way to track all kinds of useful things you need on your character. If you are looking for a package for Shadow Priest check out the one I made on Wago.

Below, you will find some suggested WeakAuras for Shadow Priest:


Plater Nameplates

Plater Nameplates gives you a fully customizable nameplate addon with amazing features that work great on default settings. As a DoT class, this is a must-have to be able to easily track DoTing in multi-target scenarios.


Method Raid Tools

Method Raid Tools (formerly known as Exorsus Raid Tools) is a large suite of many tools helpful in lots of different scenarios, but for Shadow Priests specifically the built-in Time to Die tracker is the reason we recommend this. Tracking exactly when a target will die is crucial when planning cooldown usage.


Example Setup

If you are interested in the complete setup that I use for my characters you can check out my video on how I set up each of my addons on my Shadow Priest.



  • 20 Mar. 2023: Reviewed for Patch 10.0.7.
  • 03 Feb. 2023: Fix issue with Mind Control macro.
  • 24 Jan. 2023: Add a macro for Mind Control and clean up a few others.
  • 11 Dec. 2022: Reviewed for Dragonflight Season 1.
  • 28 Nov. 2022: Updated for Dragonflight launch.
  • 30 Oct. 2022: Added extra movement macro.
  • 27 Oct. 2022: Updated PI macro and added a new one for talent choice nodes.
  • 25 Oct. 2022: Updated for Dragonflight pre-patch.
Show more
Show less