You asked:

what does skivvies mean

The word 'skivvies' means (used in the plural) men's underwear consisting of cotton undershirt and underpants.