First user sketch several key poses using of skeleton that indicate the moving sequence.
Then sketch the object character’s skeleton corresponding to the origin skeleton that means they are topological isomorphism.
Finally, we get the characters animation sequence by using deformation algorithm in terms of the least squares. Most important thing is deformation algorithm, the algorithm aims to preserve shape properties ,that is deformations should be as rigid as possible.