you don;t assign an action to a sky ( just like you don;t to a view entity)

you have to referance it by pointer

entity* myobject;

my_object = ent_creatlayer("skysphere.mdl",scene,3);


then a function to manipulate your sky entity created above

function move_skyent()
{
my_object.x +=5;
...
}