cover-letter-generator

Create personalized, compelling cover letters from resume and job description

By paramchoudhary · 6,011 installs

npx skills add paramchoudhary/resumeskills --skill cover-letter-generator

Source repository · Upstream listing

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 Opening Paragraph Strategies The opening is critical you have 5 seconds to grab attention. Hook Types (Choose One) 1. Specific Company Knowledge 2. Mutual Connection 3. Problem Solver 4. Impressive Achievement 5. Industry Insight 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] Body Paragraph 2: Broader Value + Gap Handling Show additional value and proactively address concerns. If you have gaps, address them: If no gaps, add more value: Closing Paragraph End with confidence and a clear call to action. Strong Closing Example: 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 Industry Specific Considerations Tech/Engineering Mention specific technologies Reference GitHub, portfolio, or technical projects Show you understand their tech stack Marketing/Creative Show creativity in the letter itself (within reason) Reference their campaigns or brand voice Include relevant metrics (engagement, conversion, etc.) Finance/Consulting More formal tone Lead with credentials/certifications Emphasize analytical rigor and results Startup vs. Enterprise Startup: More casual, show scrappiness, emphasize growth mindset Enterprise: More formal, emphasize process and scale experience Handling Common Scenarios When You Don't Know the Hiring Manager Avoid "To Whom It May Concern" (too impersonal) When You Have a Referral Lead with it: When You're Underqualified Don't apologize. Instead, emphasize: Transferable skills Quick learning ability Genuine enthusiasm Related experience that compensates When You're Overqualified Explain your motivation: When Addressing Career Change Output Format When generating a cover letter, provide: Quality Checklist Before delivering any cover letter: 1. ✅ Opens with a hook (not "I am writing to apply") 2. ✅ Mentions specific company knowledge 3. ✅ Connects experience directly to job requirements 4. ✅ Includes at least one specific metric/achievement 5. ✅ Addresses any obvious gaps (if applicable) 6. ✅ Has confident but not arrogant tone 7. ✅ Ends with clear call to action 8. ✅ Is 250 400 words (3 4 paragraphs) 9. ✅ Contains no typos or grammatical errors 10. ✅ Would make you want to interview this person