/cover-letter-generator
Create personalized, compelling cover letters from resume and job description
$ npx -y skills add paramchoudhary/resumeskills --skill cover-letter-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cover-letter-generator
Context preview
The summary Claude sees to decide when to auto-load this skill.
Create personalized, compelling cover letters from resume and job description
SKILL.md
cover-letter-generator.SKILL.mdname: cover-letter-generator
description: Create personalized, compelling cover letters from resume and job description
Cover Letter Generator
When to Use This Skill
Use this skill when the user wants to:
- Write a cover letter for a job application
- Create a personalized application letter
- Address specific job requirements in letter format
- Mentions: "cover letter", "application letter", "write cover letter", "letter for job"
Use AFTER analyzing job description to have clear talking points.
Core Capabilities
- Generate personalized cover letters from resume + job description
- Match tone to company culture
- Address qualification gaps strategically
- Create compelling opening hooks
- Structure persuasive arguments for candidacy
- Maintain authenticity while selling effectively
Cover Letter Philosophy
**The Problem:** Most cover letters are generic, boring, and add no value beyond the resume.
**The Solution:** A great cover letter should: 1. Show you've researched the company 2. Connect YOUR specific experience to THEIR specific needs 3. Address the "why you, why now, why here" questions 4. Add personality and context a resume can't convey
The Perfect Cover Letter Structure
Length & Format
- **Length:** 250-400 words (3-4 paragraphs)
- **Format:** Professional business letter style
- **Tone:** Confident but not arrogant, personalized but professional
Structure Overview
[Your Contact Info]
[Date]
[Recipient Info]
Opening Paragraph: Hook + Position + Why This Company (2-3 sentences)
Body Paragraph 1: Your strongest qualification match (3-4 sentences)
Body Paragraph 2: Additional qualifications + address any gaps (3-4 sentences)
Closing Paragraph: Call to action + enthusiasm (2-3 sentences)
[Professional Sign-off]
Opening Paragraph Strategies
The opening is critical - you have 5 seconds to grab attention.
Hook Types (Choose One)
**1. Specific Company Knowledge**
"I was excited to see TechCorp's recent launch of your API marketplace - as a Product Manager who's spent 3 years building developer tools, I immediately saw how my experience could accelerate your platform growth."
**2. Mutual Connection**
"Sarah Chen on your engineering team mentioned you're looking for a PM to lead the payments initiative. Having worked with Sarah at [Previous Company] and led payment integrations at [Current Company], I'd love to discuss how I could contribute."
**3. Problem-Solver**
"Your job description mentions the challenge of aligning technical and business stakeholders - I've navigated this exact challenge, successfully launching 8 products by building shared roadmap visibility across engineering, sales, and executive teams."
**4. Impressive Achievement**
"Last year, I led a product that grew from 0 to 100K users in 6 months. I'm excited about the opportunity to bring that growth mindset to [Company]'s expanding product line."
**5. Industry Insight**
"The B2B payments space is at an inflection point, and [Company]'s approach to embedded finance positions you perfectly for the next wave. As someone who's been building in fintech for 5 years, I'd love to contribute to that growth."
Opening Don'ts
- ❌ "I am writing to apply for..." (boring, obvious)
- ❌ "I am the perfect candidate..." (let them decide)
- ❌ "I saw your job posting on LinkedIn..." (generic)
- ❌ Starting with "I" (start with them or a hook)
Body Paragraph Frameworks
Body Paragraph 1: Direct Match
Connect your strongest experience to their top requirement.
**Formula:** [Their Need] + [Your Exact Experience] + [Specific Result]
Your focus on data-driven product decisions aligns perfectly with my approach. At [Company], I implemented a product analytics framework that increased feature adoption by 40% by identifying and prioritizing high-impact opportunities through A/B testing and user behavior analysis.
Body Paragraph 2: Broader Value + Gap Handling
Show additional value and proactively address concerns.
**If you have gaps, address them:**
While my SQL experience is developing (currently completing DataCamp's SQL track), I bring strong analytical skills demonstrated through building Tableau dashboards that informed $2M in strategic decisions. I've consistently collaborated effectively with data teams and have a track record of quickly ramping on new tools.
**If no gaps, add more value:**
Beyond product management, I bring [relevant additional skill]. At [Company], this enabled me to [specific achievement]. I'm particularly drawn to [Company] because [specific reason showing research].
Closing Paragraph
End with confidence and a clear call to action.
**Strong Closing Example:**
I'm excited about the opportunity to bring my [specific skill] experience to [Company]'s [specific initiative or product]. I'd welcome the chance to discuss how my background in [key area] could contribute to your team's goals. Thank you for considering my application.
**Elements of a Good Close:**
- Express genuine enthusiasm (for something specific)
- Reference a specific contribution you'd make
- Clear call to action (discuss, meet, etc.)
- Thank them
**Closing Don'ts:**
- ❌ "I look forward to hearing from you" (passive)
- ❌ "Please find my resume attached" (obvious)
- ❌ "I am available for an interview at your convenience" (desperate)
Complete Cover Letter Template
[Your Name]
[Your Email] | [Your Phone] | [LinkedIn URL]
[City, State]
[Date]
[Hiring Manager Name, if known]
[Title]
[Company Name]
[Company Address]
Dear [Mr./Ms. Last Name / Hiring Manager],
[OPENING HOOK - 1-2 sentences grabbing attention with company knowledge, mutual connection, or impressive achievement]
[BRIDGE TO POSITION - 1 sentence stating the role and your interest]
[BODY 1 - 3-4 sentences connecting your strongest relevant experience to their primary requirement. Include specific metrics and results.]
[B
Read more
name: cover-letter-generator description: Create personalized, compelling cover letters from resume and job description
Cover Letter Generator
When to Use This Skill
Use this skill when the user wants to:
- Write a cover letter for a job application
- Create a personalized application letter
- Address specific job requirements in letter format
- Mentions: "cover letter", "application letter", "write cover letter", "letter for job"
Use AFTER analyzing job description to have clear talking points.
Core Capabilities
- Generate personalized cover letters from resume + job description
- Match tone to company culture
- Address qualification gaps strategically
- Create compelling opening hooks
- Structure persuasive arguments for candidacy
- Maintain authenticity while selling effectively
Cover Letter Philosophy
**The Problem:** Most cover letters are generic, boring, and add no value beyond the resume.
**The Solution:** A great cover letter should: 1. Show you've researched the company 2. Connect YOUR specific experience to THEIR specific needs 3. Address the "why you, why now, why here" questions 4. Add personality and context a resume can't convey
The Perfect Cover Letter Structure
Length & Format
- **Length:** 250-400 words (3-4 paragraphs)
- **Format:** Professional business letter style
- **Tone:** Confident but not arrogant, personalized but professional
Structure Overview
[Your Contact Info] [Date] [Recipient Info] Opening Paragraph: Hook + Position + Why This Company (2-3 sentences) Body Paragraph 1: Your strongest qualification match (3-4 sentences) Body Paragraph 2: Additional qualifications + address any gaps (3-4 sentences) Closing Paragraph: Call to action + enthusiasm (2-3 sentences) [Professional Sign-off]
Opening Paragraph Strategies
The opening is critical - you have 5 seconds to grab attention.
Hook Types (Choose One)
**1. Specific Company Knowledge**
"I was excited to see TechCorp's recent launch of your API marketplace - as a Product Manager who's spent 3 years building developer tools, I immediately saw how my experience could accelerate your platform growth."
**2. Mutual Connection**
"Sarah Chen on your engineering team mentioned you're looking for a PM to lead the payments initiative. Having worked with Sarah at [Previous Company] and led payment integrations at [Current Company], I'd love to discuss how I could contribute."
**3. Problem-Solver**
"Your job description mentions the challenge of aligning technical and business stakeholders - I've navigated this exact challenge, successfully launching 8 products by building shared roadmap visibility across engineering, sales, and executive teams."
**4. Impressive Achievement**
"Last year, I led a product that grew from 0 to 100K users in 6 months. I'm excited about the opportunity to bring that growth mindset to [Company]'s expanding product line."
**5. Industry Insight**
"The B2B payments space is at an inflection point, and [Company]'s approach to embedded finance positions you perfectly for the next wave. As someone who's been building in fintech for 5 years, I'd love to contribute to that growth."
Opening Don'ts
- ❌ "I am writing to apply for..." (boring, obvious)
- ❌ "I am the perfect candidate..." (let them decide)
- ❌ "I saw your job posting on LinkedIn..." (generic)
- ❌ Starting with "I" (start with them or a hook)
Body Paragraph Frameworks
Body Paragraph 1: Direct Match
Connect your strongest experience to their top requirement.
**Formula:** [Their Need] + [Your Exact Experience] + [Specific Result]
Your focus on data-driven product decisions aligns perfectly with my approach. At [Company], I implemented a product analytics framework that increased feature adoption by 40% by identifying and prioritizing high-impact opportunities through A/B testing and user behavior analysis.
Body Paragraph 2: Broader Value + Gap Handling
Show additional value and proactively address concerns.
**If you have gaps, address them:**
While my SQL experience is developing (currently completing DataCamp's SQL track), I bring strong analytical skills demonstrated through building Tableau dashboards that informed $2M in strategic decisions. I've consistently collaborated effectively with data teams and have a track record of quickly ramping on new tools.
**If no gaps, add more value:**
Beyond product management, I bring [relevant additional skill]. At [Company], this enabled me to [specific achievement]. I'm particularly drawn to [Company] because [specific reason showing research].
Closing Paragraph
End with confidence and a clear call to action.
**Strong Closing Example:**
I'm excited about the opportunity to bring my [specific skill] experience to [Company]'s [specific initiative or product]. I'd welcome the chance to discuss how my background in [key area] could contribute to your team's goals. Thank you for considering my application.
**Elements of a Good Close:**
- Express genuine enthusiasm (for something specific)
- Reference a specific contribution you'd make
- Clear call to action (discuss, meet, etc.)
- Thank them
**Closing Don'ts:**
- ❌ "I look forward to hearing from you" (passive)
- ❌ "Please find my resume attached" (obvious)
- ❌ "I am available for an interview at your convenience" (desperate)
Complete Cover Letter Template
[Your Name] [Your Email] | [Your Phone] | [LinkedIn URL] [City, State] [Date] [Hiring Manager Name, if known] [Title] [Company Name] [Company Address] Dear [Mr./Ms. Last Name / Hiring Manager], [OPENING HOOK - 1-2 sentences grabbing attention with company knowledge, mutual connection, or impressive achievement] [BRIDGE TO POSITION - 1 sentence stating the role and your interest] [BODY 1 - 3-4 sentences connecting your strongest relevant experience to their primary requirement. Include specific metrics and results.] [B
A collection of AI agent skills focused on resume optimization, job applications, and career development.
Other skills on resumeskills.
- /academic-cv-builder
Format CVs for academic positions with publications, grants, and teaching
Open skill - /application-form-filler
Fill out job application form fields with context-aware, tailored answers drawn from the candidate's CV and the job description
Open skill - /career-changer-translator
Translate skills from one industry to another, identify transferable skills
Open skill - /cold-email-writer
Write personalized cold outreach emails to hiring managers and founders — specific, human, not a pitch deck
Open skill - /creative-portfolio-resume
Balance visual design with ATS compatibility for creative roles
Open skill - /executive-resume-writer
Create C-suite and VP level resumes emphasizing strategic leadership
Open skill

