I recommend downloading Curse Client which is a program for your computer which makes it easier for you to download new addons and keep them up to date.
Addons
Useful moonkin addons:
WeakAuras 2 – Track your trinket procs, other procs, CDs etc
Other useful addons:
ElvUI – Addon package with everything you need and more
Deadly Boss Mods – Warnings and timers for raid bosses
Skada or Recount – Damage meter
MikScrollingBattleText – Combat text
RSA – Raeli’s Spell Announcer – Announces spells
TimeToDie – Estimated time until current target will die
TipTac – Tool tip addon shows name, guild, spec, class, health, target etc
Auctionator – Simple but useful AH addon
TradeSkillMaster + extra modules – Advanced AH addon with extra modules
Bagnon – Merges all bags and coloring items based on quality
Mapster – Simple world map enhacement addon
Postal – Enhanced mailbox support, loot all items at once
Garrison Mission Manager – Helps you find the best team for your missions
Master Plan – Modifies the missions UI, making it easier to figure out what you want to do
Premade Filter – Tool to filter LFG search results.
PvP addons:
BattlegroundTargets – Shows battlegroud enemies with health, name, spec, class etc
Killshot and Killshot_Sounds – Plays a sound on your killing blows in PvP
Macros
Cast Starfall at cursor
#showtooltip
/cast [@cursor] Starfall
Rebirth
#showtooltip Rebirth
/cast [@mouseover,help]Rebirth;Rebirth
Remove Corruption
#showtooltip Remove Corruption
/cast [target=mouseover, exists]Remove Corruption;Remove Corruption
Mouse over focus target
/focus [@mouseover,exists][]
Celestial Alignment + Berserking + second trinket
#showtooltip
/cast Celestial Alignment
/cast Berserking
/use 14
Incarnation + Berserking + Celestial Alignment
#showtooltip
/cast Incarnation: Chosen of Elune(Talent, Shapeshift)
/cast Berserking
/cast Celestial Alignment
Wild Charge Cancel Moonkin Form and intervene to a friend, have to press it twice
#showtooltip Wild Charge
/cancelaura Moonkin Form
/tar NameOfFriendlyPlayer
/cast Wild Charge
Astral Communion on/off (Works with Glyph of Astral Communion)
#showtooltip
/cancelaura [channeling] Astral Communion
/stopmacro [channeling]
/cast Astral Communion
/script UIErrorsFrame:Clear()
Rebirth mouseover
#showtooltip Rebirth
/cast [target=mouseover, exists]Rebirth;Rebirth
Treants attack
#showtooltip Force of Nature
/cast !Force of Nature
/petattack
Cancel forms
/cancelform
Start attack
#showtooltip
/startattack
/cast Wrath
Cenarion Ward self
#showtooltip Cenarion Ward
/cast Heart of the Wild
/cast [target=player] Cenarion Ward
/stopcasting
Cenarion Ward mouseover target
#showtooltip Cenarion Ward
/cast [target=mouseover,help,nodead] Cenarion Ward; Cenarion Ward
Focus cast spell Cyclone/Entangling Roots etc
#showtooltip
/cast [target=focus] Cyclone
Mouseover Regrowth
#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player]Regrowth
Extra actionbutton
/click ExtraActionButton1
This is really nice! Thanks för the tips :D