You don't need a cheat take shaymin to flower shop for gracidea flower and use it on shaymin in the day time
I don't think you can get the sky forme on pokemon heart gold. It is only exclusive 2 Platinum.. There is a process but I'm not 2 sure about it. .