The expression “on the skirts” of a town doesn’t exist in English. You would say “on the outskirts” of a town.
1 Like
The Tatoeba page for this sentence has it tagged as “archaic” and “British English”. Googling only tells me that this is incorrect English.