What makes ice slippery is the water layer on its surface.The cause of this water layer is the pressure applied by the skate,the pressure increases the melting point of ice causing the outermost layer to melt.And
after the skate would slide across,a sheet of water would refreeze again as soon as the skate passed.Another scientists claim that the reason is friction between the skate and the ice.The friction generates heat that melts outer layer of ice.