This Maya tool is used to transfer the UVs of a mesh to a skinned version of the mesh that has identical topology and prevents the generation of the undeletable "transferAttributes" node.
This tool is based on the steps shown here: http://www.brookewagstaff.com/modeling-texturing/transferring-uvs/
The demo above shows how it works. The function to call is transferUVAfterSkinning.transUI()
It uses the Qt.py framework so it can work with PySide and PySide2: https://github.com/mottosso/Qt.py