Note - you should place a @cursor Modifier into your macro whenever you want an ability to be placed at your cursor location as soon as you press the keybind, makes the gameplay feel smoother. Additionally, you can also do this for @mouseover an example being the macro below.
Raise Ally Mouseover Macro
Allows you to mouseover resurrect someone without clicking on them.
#showtooltip Raise Ally
/cast [@mouseover,help][@target]Raise Ally
Gorefiend’s Grasp Mouseover/Player Macro
Just makes the ability easier to use.
#showtooltip Gorefiend's Grasp
/cast [@mouseover,exists,nodead][@player] Gorefiend's Grasp
Death and Decay Cursor/Player Macro
If you press Ctrl(Can be changed to whatever you want) it will place the ability at your cursor otherwise it will default to your character.
#showtooltip Death and Decay
#show Death and Decay
/cast [mod:ctrl, @cursor] Death and Decay; [@player] Death and Decay
Covenant Ability Macro
/cast Shackle the Unworthy
/cast Swarming Mist
/cast Abomination Limb
/cast Death's Due
/run local G=GetSpellInfo SetMacroSpell(GetRunningMacro(), G"Shackle the Unworthy" or G"Swarming Mist" or G"Abomination Limb"or G"Death's Due")
Covenant Signature Ability Macro
/cast Door of Shadows
/cast Summon Steward
/run local G=GetSpellInfo SetMacroSpell(GetRunningMacro(), G"Door of Shadows" or G"Soulshape" or G"Fleshcraft"or G"Summon Steward")
Death Strike Tracker
A simple Death Strike tracker such as this https://wago.io/WwF0xP7fu is a nice addition to have as it tells you how valuable your next Death Strike will be.
Raise Dead Tracker
General Package which includes Rune tracking and Runic Power tracking: https://wago.io/b4F59thT_/3
You can modify and customise this as much as you’d like and it covers all 3 of the specs: https://wago.io/H1jZ1-dNQ