Druid macro

All-Terrain Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Anti-totem with Moonfire

/targetexact Wrath of Air Totem
/targetexact Mana Spring Totem
/targetexact Poison Cleansing Totem
/targetexact Windfury Totem V
/targetexact Mana Tide Totem
/targetexact Grounding Totem
/cast [harm] Moonfire
/targetlasttarget

This will target any of the listed totems, cast Moonfire, and return to your last target. Easily adapted to your own anti-totem preference.

Gift of the Wild/Mark of the Wild

/cast [button:2] Gift of the Wild; [modifer:ctrl] Gift of the Wild; Mark of the Wild

Feral Charge in Dire Bear or Cat forms

#showtooltip Feral Charge – Bear
/cancelform
/dismount
/cast Dire Bear Form
/cast Feral Charge – Bear

Dismounts or shifts out of your current form, shifts into Dire Bear form, and charges your target.

Alternatively, you may want to charge in Cat form:

#showtooltip Feral Charge – Bear
/cancelform
/dismount
/cast Cat Form
/cast Feral Charge – Cat
The two can be combined into a single macro. Clicking regularly will take Dire Bear form and alt/shift/control clicking will take Cat form.

#showtooltip
/cancelform
/dismount
/cast [mod] Cat Form; Dire Bear Form
/cast [stance:1] Feral Charge – Bear; [stance:3] Feral Charge – Cat

Faerie Fire Target or Target’s target

/cast [harm] Faerie Fire; [target=targettarget, harm] Faerie Fire

Faerie Fire and Feral Faerie Fire combo

# show Faerie Fire (Feral)()
/cast [nostance] Faerie Fire; Faerie Fire (Feral)()

Cleanse Poison/Curse Combo

#left click abolish poison, right click remove curse. both find target, alternatively, if you prefer targeting player first, replace target=none with target=target
/cast [button:1,target=none] Abolish Poison; [button:2,target=none] Remove Curse

Barkskin before Hurricane

#showtooltip Hurricane
/stopmacro [channeling:Hurricane]
/cast Barkskin
/cast Hurricane

Moonfire Spam

/castsequence reset=9/target/combat/ctrl Moonfire(Rank 10), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9)

Moonfire Flex

/cast [modifier:ctrl] Moonfire(Rank 1); [button:2] Moonfire(Rank 9); Moonfire(Rank 10)

Moonfire + Idol

/equip Idol of the Moon
/cast Moonfire

Maul/Mangle

/castsequence reset=6/combat Maul, Mangle (Bear)(), Maul, Maul

Mark of the Wild + Thorns

/castsequence [help] reset=10/target Thorns, Mark of the Wild; [target=player] reset=10/target Thorns, Mark of the Wild

Mangle (Bear) replacing auto-attack

# show Mangle (Bear)()
/startattack [nomodifier:alt]
/cast [nomodifier:alt] Mangle (Bear)()
/stopattack [modifier:alt]

Innervate

/cast [modifier:alt, target=player] Innervate; [help] Innervate; [target=mouseover, exists, help] Innervate; [target=none] Innervate

Cast on self if ALT key held down, or on target, otherwise cast on mouse hover, otherwise give glowing hand selector

HoT Stack

/castsequence [help] reset=8/target Regrowth, Rejuvenation, Lifebloom; [target=player] reset=8 Regrowth, Rejuvination, Lifebloom

Healing Touch Mega-pack

/cast [modifier:alt,target=player] Healing Touch;[help] Healing Touch;[target=targettarget, help] Healing Touch;[target=mouseover,help] Healing Touch;[target=focus,help] Healing Touch;[target=focustarget,help];[target=none] Healing Touch

Heal Target or Target’s target

/cast [help] Healing Touch; [target=targettarget] Healing Touch

Heal target or self, based on context

/cast [help] ; [target=player]
/stopmacro [nohelp]
/say “Healing %t in 3 seconds.”

Shift to Travel Form from any form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Travel Form

Shift to Dire Bear Form from any form

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Dire Bear Form

Shift to Dire Bear Form and equip Idol/Weapon

/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Dire Bear Form;
/equip [nostance] Warden Staff
/equip [nostance] Idol of Brutality

Shift to Dire Bear From from any form, equip Warden Staff and Idol of Brutality only when you actually shift to Dire Bear. Note that the test for the equip is still [nostance] because it hasn’t yet registered that the stance has changed. You don’t need to worry about the global cooldown, because the stance change and the weapon equip both trigger it at the same time, so you only suffer once. (…equipping things can be done during global cooldown.) I haven’t tried, but I suspect that reversing these would cause the change to bear form to fail, since it would then be trying to do it during the weapon change’s global cooldown.

Shift to Cat Form from any form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form

Shift to Cat Form and stealth from any form

# show Prowl
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl

Shift to Cat Form and equip Idol

/cancelaura [stance:1] Dire Bear Form;[stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl
/equip [nostance] Idol of Ferocity

Shift out of form and/or dismount

/cancelform
/dismount

Return to Caster Form and restore original actionbar

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Tree of Life
/cancelaura [mounted] Frostwolf Howler
/changeactionbar [nostance] 1

Rejuv + Idol

/equip Idol of Rejuvenation
/cast Rejuvenation

Ravage/Shred combo

/cast [nostealth] Shred; [stealth] Ravage

Pseudo-Decursive

/cast [help] Cure Poison
/stopcasting
/cast [target=player] Cure Poison
/cast [target=party1] Cure Poison
/cast [target=party2] Cure Poison
/cast [target=party3] Cure Poison
/cast [target=party4] Cure Poison
/stopcasting

Prowl or Faerie Fire (Feral)

/cast [nocombat, nostealth] Prowl; [combat, nostealth] Faerie Fire (Feral)

Pounce/Rake combo

/cast [nostealth] Rake; [stealth] Pounce

Pounce/Mangle combo

/cast [nostealth] Mangle (Cat)(); [stealth] Pounce

NS + HT/Regrowth

/cast Nature’s Swiftness
/stopcasting
/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

Nature’s Swiftness + Healing Touch

/cast Nature’s Swiftness
/stopcasting
/cast [help] Healing Touch; [target=player] Healing Touch

ZHC + NS + HT/Regrowth

/use Zandalarian Hero Charm
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth

Travel Form + Nature’s Grasp

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, outdoors] Travel Form; [stance:4, outdoors] Nature’s Grasp

You can cast Nature’s Grasp in forms

Tauren Panic Button: War Stomp + Regrowth

#showtooltip
/castsequence reset=120 War Stomp, Regrowth
Spammable panic button for Tauren Druids. Immediately after casting War Stomp, you’ll hit Regrowth. Make sure you have auto self cast turned on for this one.

If you have the Healing Touch Glyph, you may want to use:

#showtooltip
/castsequence reset=120 War Stomp, Healing Touch

Stun and Self-Heal (Tauren)

# show War Stomp
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation

Stun and Self-Heal (Dire Bear Form)

# show Bash
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [stance:1] reset=50/combat Bash, Dire Bear Form, Regrowth, Rejuvenation
/castsequence [nostance] reset=50/combat Dire Bear Form, Bash, Dire Bear Form, Regrowth, Rejuvenation

Spammable Prowl and Shadowmeld

/cast [nocombat, stance:3, nostealth] Prowl; [nocombat, nostealth] Shadowmeld

Spam Travel Form + Rejuv

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form ; [mounted] Striped Nightsaber
/castsequence [nostance] reset=12 Rejuvenation, Travel Form, Travel Form, Travel Form

The WSG flag carrying macro

Spam Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, outdoors] Travel Form

Spam Cleanses

/targetfriend
/cast [button:1] Cure Poison; [button:2] Remove Curse
/stopcasting

Spam ATTF + Mount

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/use Stormpike Battle Charger
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

Spam All-Terrain Travel Form

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form

<Shift to Tree of Life form and switch your actionbar from #1, to #2

/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Tree of Life
/changeactionbar [stance:5] 2

Since most spells don’t work in Tree of Life, you can set up a dedicated actionbar with ToL-only spells