Currently, whenever you load a skeleton the first time, it freezes the game. Even during a loading phase, it is problematic. In my particular case, I need parts of level loaded dynamically (the only problem is skeleton data).
Pooling has nothing to do with it because a skeletondata is cached until unloaded, and is not reloaded each time you use a new object with the same skeleton. The problematic moment is the first load. (And of course and don't want to load every skeleton of the game during the game launch).
If I have no other solution I will add an async version of ReadSkeletonData, but an official way would be handy.