Here is a simple list of all my macros that I currently use in World of Warcraft: Battle for Azeroth.

Generic Macros

Clear Action Bar Macro

This macro will remove any Spells and Macros on your action bars, use with caution.

/run for i = 1,120 do PickupAction(i) ClearCursor() end
Focus Macro

This macro will set your current target as your focus without pressing any modifier. You can mouseover a target and press the alt modifier to set it in focus. Pressing the shift modifier will clear the focus target.

/focus [nomod]
/focus [mod: alt, @mouseover]
/clearfocus [mod: shift]
Upper Trinket Macro

This macro will let you use your upper slot trinket.

#showtooltip
/use 13
Lower Trinket Macro

This macro will let you use your lower slot trinket.

#showtooltip
/use 14

Death Knight Macros

Asphyxiate Macro

Without pressing any key modifier, this macro will Asphyxiate your current target. While pressing the alt modifier it will Asphyxiate your focus target.

#showtooltip
/cast [mod:alt, @focus] Asphyxiate; Asphyxiate
Chains of Ice Macro

Without pressing any key modifier, this macro will Chains of Ice your current target. While pressing the alt modifier it will Chains of Ice your focus target.

#showtooltip
/cast [mod:alt, @focus] Chains of Ice; Chains of Ice
Death Grip Macro

Without pressing any key modifier, this macro will Death Grip your current target. While pressing the alt modifier it will Death Grip your focus target.

#showtooltip
/cast [mod:alt, @focus] Death Grip; Death Grip
Gnaw Macro

Without pressing any key modifier, this macro will Gnaw your current target. While pressing the alt modifier it will Gnaw your focus target. If your pet is currently not alive it will make sure to cast Raise Dead first.

#showtooltip 
/cast [nopet] Raise Dead 
/cast [mod:alt, @focus] Gnaw; Gnaw
Raise Ally Macro

You can cast Raise Ally on a mouseover target, and you can also use it on a selected target.

#showtooltip
/cast [@mouseover, exists] Raise Ally; Raise Ally
Outbreak Macro

This will force your pet to attack the target that you use Outbreak on.

#showtooltip Outbreak
/cast Outbreak
/petattack
Wraith Walk & Death Pact Macro

Will use Wraith Walk or Death Pact depending on which talent you selected.

#showtooltip
/cast [talent:5/2] Wraith Walk; [talent:5/3] Death Pact
Damage Cooldowns Macro

No matter what specialization you’re playing it will use your main damage cooldown.

#showtooltip
/cast [spec:3, talent:7/2] Unholy Frenzy; [spec:3, talent:7/3] Summon Gargoyle
/cast [spec:2] Empower Rune Weapon
/cast [spec:1] Dancing Rune Weapon

Rogue Macros

Between the Eyes Macro

Without pressing any key modifier, this macro will Between the Eyes your current target. While pressing the alt modifier it will Between the Eyes your focus target.

#showtooltip
/cast [mod:alt, @focus] Between the Eyes; Between the Eyes
Kidney Shot Macro

Without pressing any key modifier, this macro will Kidney Shot your current target. While pressing the alt modifier it will Kidney Shot your focus target.

#showtooltip
/cast [mod:alt, @focus] Kidney Shot; Kidney Shot
Blind Macro

Without pressing any key modifier, this macro will Blind your current target. While pressing the alt modifier it will Blind your focus target.

#showtooltip
/cast [mod:alt, @focus] Blind; Blind
Kick Macro

Without pressing any key modifier, this macro will Kick your current target. While pressing the alt modifier it will Kick your focus target.

#showtooltip
/cast [mod:alt, @focus] Kick; Kick
Grappling Hook Macro

Will cast Grappling Hook at your cursor location.

#showtooltip
/cast [@cursor] Grappling Hook
Sap Player Macro

Will constantly clear you current target and try to find a new player to Sap. You want to spam this macro when you need to find a stealthed Rogue or Druid.

#showtooltip
/cleartarget
/targetenemyplayer
/cast Sap
Stealth & Shroud of Concealement Macro

Will stealth you when pressed and will cast Shroud of Concealment when using the shift modifier.

#showtooltip
/cast [mod:shift] Shroud of Concealment; Stealth
Tricks of the Trade Macro

Without pressing any key modifier, this macro will Tricks of the Trade your current target. While pressing the alt modifier it will Tricks of the Trade your focus target.

#showtooltip
/cast [mod: alt, @focus] Tricks of the Trade; Tricks of the Trade
Toxic Blade & Exsanguinate Macro

Will use Toxic Blade or Exsanguinate depending on which talent you selected.

#showtooltip
/cast [talent:6/2] Toxic Blade; [talent:6/3] Exsanguinate
Fan of Knives & Crimson Tempest Macro

Without pressing any key modifier, this macro will cast Fan of Knives. While pressing the alt modifier it will cast Crimson Tempest. Simply way to save keybinds.

#showtooltip Fan of Knives
/cast [mod:alt] Crimson Tempest; Fan of Knives