Seems like you could make the skin pretty straightforwardly in a home-shop. You'd just need to 3d print TPU and embed some high quality magnets (you can remagnetize your own pretty easily probably, not cheaply though? https://www.magnet-physik.de/en/magnetizing-technology/magne...)