I'm working on a blog that's undergoing a redesign, and was looking for a list of social media assets that I needed to have. I found this great resource Sprout hosts, a google doc they keep constantly updated with min/max/recommended image sizes, image ratios, max file size, and accepted file formats for each image type on all the major social networks. And by setting up notifications, you'll always know when there's a change to the doc.