Aside from maybe a handful of props, most of the people making skins will have nothing to do at all with bugfixes or map building.
I think OW would benefit immensely from releasing mapping tools but I still highly doubt we will ever see them, sadly. :/