Bind the following to a macro and press it while hovering the cursor on:
1. Aura/buff/debuff and it will print the name and spellid to chat
2. Profession tab or new crafting orders "auction house" tab to print the reagents required printed to chat.
/script local a = GetMouseFocus() if a then WeakAuras.ScanEvents("SUR_MOUSEOVER_EVENT",a) end
SEE PICTURES =)
OBS. If you are using Elvui or something the target buffs are not "blizzards buffs" but just a frame copy of it and it might not work. I am using SuF so made it work with that.