Fronk Pretty much title - the skin says claimed on twitch 3 days ago but still don't have the skin in-game sadly.