We do not currently know of any synonyms for skywatch.
The verb skywatch is defined as:
Did you mean sketch?