Since there are 5 different pet families that require tomes to tame in Shadowlands and I couldn't remember which ones my hunter has learned, I made a quick macro to check. I thought I would share it with everyone.
It will list each of the 5 families. Then it will have a Yes if you already know the tome or No if you have not learned it yet.
/script a={'Blood Beasts','Direhorns','Mechanicals','Feathermanes','Cloud Serpents'}; b={288956,138430,205154,242155,340826} for c = 1, 5 do print(format('%s: %s', a[c], IsPlayerSpell(b[c]) and '\124cff00ff00Yes\124r' or '\124cffff0000No\124r')) end
Cheers!