Guess this thread has gotten slightly off topic
I suppose you might be able to exhaustively check how many skill points a player has, and then exhaustively go through all the sources of skill points. I'm not certain if the Folium Discognitum counts as 6 skyshards, or 2 skill points API wise. If it counts as 6 skyshards you'd need to add up all the skyshards obtained. If it's 2 skill points, then you could count up skill points obtained from completed quests, skyshards (GetNumSkyShards()) and PvP.