--- 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.] [BODY 2 - 3-4 sentences adding additional value, addressing any gaps if needed, and demonstrating company research/culture fit] [CLOSING - 2-3 sentences expressing enthusiasm, suggesting next steps, and thanking them] Sincerely, [Your Name] ``` ## 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 ``` Dear Hiring Manager, OR Dear [Department] Team, OR Dear [Company Name] Recruiting Team, ``` Avoid "To Whom It May Concern" (too impersonal) ### When You Have a Referral Lead with it: ``` "[Name] on your [team] team suggested I reach out about the [Position] role. Having [connection to referrer], I was excited to learn about [Company]'s work in [area]." ``` ### 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: ``` "After 10 years leading large teams, I'm energized by the opportunity to return to hands-on [function] work at a company where I can make direct impact on [specific area]." ``` ### When Addressing Career Change ``` "While my background is in [Previous Field], I've been actively building [New Field] skills through [courses, projects, etc.]. My experience in [transferable skill] translates directly to [new role] through [specific connection]." ``` ## Output Format When generating a cover letter, provide: ```markdown # COVER LETTER FOR [POSITION] AT [COMPANY] ## Analysis Summary - Match Score: [From JD Analyzer] - Key Strengths to Highlight: [List] - Gaps to Address: [List or "None"] - Company Research Notes: [Key facts to reference] ## Generated Cover Letter [Full cover letter text] --- ## Alternative Openings **Option 1 (Company Knowledge):** [Alternative opening hook] **Option 2 (Achievement-Led):** [Alternative opening hook] ## Key Talking Points for Interview - [Point 1 from the letter to expand on] - [Point 2] - [Point 3] ``` ## 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