How do I make Clothing for Skinned meshes or whats the best way to achive it?

So I’m making a game that uses skinned meshes and I want it so players can mix and match clothes. I thought I could use layered clothing but I found it very difficult to do. How can I do this or are there any better alternatives?