Hi Andria,
If it were me I'd go with your second idea and pre-make the premium skins into products, people like instant gratification when they spend money and I think it would sell better if they could download it right away after oredring.
However, you can sell products marked with fulfillment type = None rather than download, and you can get email notifications of purchases and then do the fulfillment of creating the premium skin or whatever other service. That is how my "Buy Joe a Beer" product works, but any intangible could be sold that way.
Hope it helps,
Joe