I still can't get skeletons to reliably train. I've started three new warlock forts, and two different fresh installs. Yet, when set to train they just "Individual Combat Drill/Resting" and gain no skills.
They do gain some skill, just immensely slowly. Some of my skeleton after training for several years have improved a bit. Though of course, it was non-stop training. Not too sure they've gain any skills in between the times when they had to fight some small battles though.
The skeleton's 7 bonus in mining in addition to nofear and nopain makes them incredibly effective though.
I also gave them a little archery skill since they seem to be depicted with bows a lot, and bringing out 70+ skeletons with bows is a pretty amazing feeling.
So is it intended that various pets created from high level rituals invariably go hostile over time? I can still pasture them and such, but they relentlessly track down and murder all of the members of my fort that get near them. That includes beating the snot out of the skeleton slowly dragging them to their new destination.
I've had that happen with a cinder beast. The dang thing burned down the fort with the warlocks. Not too sure what happened exactly though since I had to put two and two together after the fact with the fort on fire and the cinder beast showing up on the dead list. Maybe it saw an opposed-to-life skeleton or something.
On the other hand, I definitely had this happen with my nightmares that I embarked with once when they kept attacking the zombies that I tried to raise to quell some local wildlife.
This thankfully doesn't seem to be happening to the enchanted weapons and suits of armors though.