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.