Question: are overwatch skins cross platform?
Answer: PC and console versions of Blizzard Games are separate and do not share progress, nor allow for play on other platforms. PC, Xbox, Nintendo Switch and Playstation players all play in separate ecosystems. So it is not possible to transfer Overwatch cosmetics, currency or progress between platforms or accounts.