Ever since I have made my own marble skins, I've made a new skin sometime around the middle of the year and retired the old one (so it will only appear on older runs).
Around the end of the year and the beginning of the next year, I plan to release the old skin to the public. So each of my marble skins will be available about half a year after it has been retired. This year is an exception for reasons including the fact that I haven't publicly released any of my marble skins previously.
The four marble skins I will release today are below. I made a new marble skin last month that I've been using for runs since then.
Marble skin 2009-2010
Marble skin 2010-2011
Marble skin 2011-2012
Marble skin 2012-2013
Marble skin 2013-2014
Marble Blast Levels: 32 Special Marble Skin
Higher-resolution versions will not be released (I'm not sure if I even have the high-res image for the first one anymore) at this time (can MBP even use higher-resolution skins?).
A time can be beaten, but a path can't be rediscovered. The best path stays forever.