If your just animating a snake, I dont know if you even need to use a skeleton. If you have the snake model and there are enough divisions in it, you could just attach the snake to a motion path, adjust the settings, and the snake would would follow the path and curve accordingly. Hope that helps.