Cover letter essential. You take the key duties for the position & in the cover letter demonstrate how you meet them. Recruiters don't have time to search through a multitude of CVs formatted in many ways to see if you have the skills they want.

I have a few cover letters that I cut and paste from dependent on what skills they want.