To be honest "good" cover letter is one that has been written specifically for the job you have in mind. The easily modifiable "I have skill x which makes me good at y" is, by definition, not a good cover letter. Sorry, not the answer you were hoping for I guess.