separate mesh with preserving skin cluster

There was a following problem in Maya: to separate a mesh and to preserve the skin for export to fbx. Polygon separate operation conflicts with fbx export. On other side if we clear the history of the operation, the skin will be lost.

I wrote a little helper script to split the model into separate parts (Separate operation), and then to reassign skin cluster for each part and to copy the skin data from the original model.MEL Script