I don't think this has much to do with social skills necessarily. I mean I get along with most folks just fine, but I really don't like people knocking on my door figuring they'll change my world view in a single conversation. I figure we have little in common and they are about as likely to really listen to me as I am to them. So I just save us all the time & cut it very short. "I'm not interested thanks" is about as sociable as I get in that situation. I feel no obligation to listen just because they want to talk
Ding, ding, ding.