There are a lot of skins stored in .minecraft/assets/skins, up to 50,000 individual skins. I heard that the game would auto-clean this folder, but, that doesn't seem to happen that often. There should either be a limit on skins and should provide an option to disable this feature.