Do Skins give any advantages?

Skins do not give any tactical advantage.

Skins are a cosmetic change to the hero that you play. Skins do provide extra Sunlight after matches.