Skip to main content
skill

cover-letter-generator — Claude Code skill: tailored cover letters

Turns a resume and a job posting into a cover letter: a real opening hook, your experience mapped to their requirements, gaps handled head-on. Useful when the application goes out today.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill career/cover-letter-generator
Open on GitHub

What cover-letter-generator does

The skill takes your resume plus the job description and drafts a letter of 250–400 words across three or four paragraphs. The layout is fixed: contact block, date, salutation, a hook, two paragraphs of evidence, a close with a next step, sign-off. Tone shifts with the company rather than staying generic.

For the opening it offers several angles — something specific about the company, a shared contact, a problem named in the posting, a result with numbers, a read on the industry. Body paragraphs follow a simple pattern: their need, your matching experience, the outcome. Where a qualification is thin, the skill suggests naming it in the letter instead of hiding it.

The author's guidance is to run it after you have analysed the posting, so the talking points already exist. Separate notes cover tech, marketing and finance roles, and the difference between a startup and a large employer. Read the draft before sending: achievements and figures come from your resume, and you are the one who has to stand behind them.

What it helps with

  • write an application letter aimed at one specific role
  • tie your background to the requirements listed in the posting
  • handle a missing skill without sounding defensive
  • open the letter without the usual “I am writing to apply”
  • match the register to a startup or a large company

Example prompts for the agent

  • Write a cover letter from this resume and job posting, use their recent launch as the hook
  • Keep it to 300 words and address my missing SQL experience in the second paragraph
  • Rewrite the opening so it leads with their problem, not with me

How to install cover-letter-generator

1claude-code-templates

npx claude-code-templates@latest --skill career/cover-letter-generator

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill cover-letter-generator -a claude-code

3Manually: put the files in place

~/.claude/skills/cover-letter-generator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/cover-letter-generator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about cover-letter-generator

How do I install cover-letter-generator in Claude Code?

With the templates CLI: npx claude-code-templates@latest --skill career/cover-letter-generator. Or add it through skills: npx skills add davila7/claude-code-templates --skill cover-letter-generator -a claude-code.

What does cover-letter-generator do?

It drafts a cover letter from your resume and a job description — picks an opening angle, connects your experience to the role's requirements, and suggests wording for weak spots.

When should I run it?

After you have gone through the posting and noted your talking points. The skill is built for that order of work.

Similar skills

All skills for Writing and docs →

From the same set361

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor