I’m wanting to make a healer class alt and I’m thinking Shaman for the ghost wolf form. I’m new to it so they’ll be lots of learning. Aside from that what add-ons do I need. Tips and ideas very welcome.
Healbot is pretty essential with a larger group.
I recommend clique and elvui instead of healbot.
All your healing spells [@mouseover].
All your totems [@cursor].
Weakauras.
You have the best interrupt in the game, use it.
<3
These are massive. I wouldn’t bother with clique or healbot. Just use these types of macros. They won’t break when a new patch hits and you won’t need to constantly hope for an update.
I use Vuhdo but have everything on mouseover macros as a backup, yeah.
Vuhdo is just so good though, having 2 sets of keybinds is just so helpful.
I have all my heals set up as mouseover macros and use Grid2 for a raid frame. Just mouse over who needs a heal, hit a button. Also have Grid2 set so I can tell who has Riptide and Earth Shield on them, and I have WeakAuras to track all my cooldowns (including whether one or both charges of Riptide and Cloudburst are on CD), and how much healing I have in my current Cloudburst.
Best thing I can suggest is look up resources for it, get advice from others, but find something that you find comfortable. My UI is really messy and cluttered, but it works for me. Others want it to be as minimalistic as possible, and there’s nothing wrong with it. 
Are those macros setup so that when your mouse isn’t over a friendly unit frame, the same key casts an offensive spell?
For example, using clique on my shaman, if I press 1 it casts lightning bolt at my enemy, unless my mouse cursor is over a friendly, then the same key casts riptide. So my keybinds are cut in half. Is that doable with macros?
I’ve used a lot of the healing frame addons and I swear by vuhdo (it has easy to do mouseover macros built into it) I use it on every healer I have and even on my dps characters.
If you are interested in playing as a resto shaman I really recommend asking for direct advice in the shaman forum as you will probably get more direct feedback in regards to that class/spec.
I actually don’t think this is doable with macros. I know there’s macros for if something exists.
IE: I have a macro for all of my kicks. If I have a focus target, it will kick the focus target instead of current target, but if I have no focus, it will just kick current target.
But I don’t think there’s anything involving that for what you’re discussing. I could be totally wrong.
I’d certainly stick with the addons rather than mouse-over macros if that’s the case.
Don’t bother with the class forums, its all whining and grass is greener rants.
Join the Earthshrine and Ancestral Guidance Discords.
It is possible 
#showtooltip
/cast [@mouseover,help,nodead][help] Purify Spirit; [@target] Purge
or
#showtooltip
/cast [@mouseover,help,nodead][help] Holy Shock; [@target] Holy Shock
or
#showtooltip
/cast [@mouseover,help,nodead][help] Word of Glory; [@Karoline] Word of Glory
Edit: Karoline is the name of the paladin.
I found these. It may also not work for everything.
I think that for your example it may be as simple as:
#showtooltip
/cast Lightning bolt
/cast [@mouseover] Riptide
although I’m not sure.
Paladin
/thread
I’m enjoying the heck out of my shammy!
Great and deep tool kit. Awesome for m+
Yes you can do that with macros afaik
I don’t have the macro on hand but i’ve def come across it before
As a long time healer main, I strongly recommend using the default raid frames. They’ve outperformed every addon since patch 6.0. Classtimer is one of only a few addons I consider essential for all classes and roles, as Blizz still doesn’t have good buff/debuff tracking, except on nameplates. Decursive is your best friend as a healer. It plays a sound when someone gets a dispellable debuff. Also lets you click a box to dispel them without having to target them, which I think is literally OP and somehow still allowed.
Resto shaman is very easy to keep the team topped off and get good DPS while your at it.
These are SOME…BUT NOT ALL of the possible macros you can make for doing just that (needing to clarify so someone in mind doesnt feel the need to derail this thread too, lol)
#showtooltip
/cast [@mouseover,harm,nodead] Hex;[@mouseover,nodead,help]Chain Heal;Chain Lightning
#showtooltip
/cast [@mouseover,nodead,help] Healing Surge;Lava Burst
#showtooltip
/cast [@mouseover,help,dead]Ancestral Vision; [@mouseover,nodead,help]Healing Wave;Lightning Bolt
#showtooltip
/cast [@mouseover,help,dead] Ancestral Spirit; [@mouseover,help,nodead] Riptide;Flame Shock
I use healbot. But anything is better than the default UI.
And ghost wolf form is helpful for keeping up with a tank who’s a runner.