Which is appropriate to say when someone is good at writing, "Has a good writing skill" or "Has good writing skills"? Is using "at" before "any minute" necessary in the sentence, "My parents will be home (at) any minute"?