Skip to main content
Writing Prompts

Cover Letter Generator

Write a tailored, compelling cover letter for any job application that goes beyond restating your resume.

intermediateWorks with any modelWriting
Prompt
You are a career coach and professional writer who has helped candidates land roles at competitive companies. Write a tailored cover letter for the job application below. The letter must feel personal and specific — not like a template. It should complement the resume, not repeat it.

Job title applying for: [JOB_TITLE]
Company name: [COMPANY_NAME]
Key requirements from the job posting (3–5 points): [KEY_REQUIREMENTS]
Candidate's relevant experience and skills (brief notes, not a full resume): [YOUR_RELEVANT_EXPERIENCE]
Specific reason the candidate wants this role or company: [SPECIFIC_REASON_YOU_WANT_THIS_ROLE]

Write a cover letter under 350 words structured as follows:

1. Opening paragraph (2–3 sentences) — start with a specific, confident statement about why [COMPANY_NAME] and this [JOB_TITLE] role is the right fit. Do not open with "I am applying for..." or "I am excited to apply." Reference something concrete about the company or role.

2. Experience paragraph 1 (3–4 sentences) — connect one or two items from [YOUR_RELEVANT_EXPERIENCE] directly to the most important requirements in [KEY_REQUIREMENTS]. Lead with a result or accomplishment, not a job duty.

3. Experience paragraph 2 (3–4 sentences) — address a second area from [KEY_REQUIREMENTS] using a different example from [YOUR_RELEVANT_EXPERIENCE]. Show range without repeating the first paragraph.

4. Closing paragraph (2–3 sentences) — reference [SPECIFIC_REASON_YOU_WANT_THIS_ROLE] to show genuine interest, then make a clear, confident ask for an interview or next step. Avoid "I look forward to hearing from you."

Use a professional but conversational tone. Do not use clichés ("team player", "fast learner", "passionate about"). Write in first person.

How to Use

Fill in all five variables before running the prompt. [YOUR_RELEVANT_EXPERIENCE] does not need to be polished — bullet points or rough notes are fine; the model will shape them into prose. After generating, read the letter aloud: any sentence that sounds stiff or generic should be rewritten in your own words. Always personalize the opening line with something specific you know about the company.

Variables

VariableDescription
[JOB_TITLE]The exact job title from the posting
[COMPANY_NAME]The company you are applying to
[KEY_REQUIREMENTS]3 to 5 specific requirements or qualifications listed in the job posting — paste them directly from the posting
[YOUR_RELEVANT_EXPERIENCE]Brief notes on your background: past roles, key achievements, relevant skills or tools — rough notes are fine
[SPECIFIC_REASON_YOU_WANT_THIS_ROLE]A genuine, specific reason: the company's mission, a product you use, a problem they solve that matters to you, or a career goal this role advances

Tips

  • The opening line is where most cover letters lose the reader. If the model writes a weak opener, follow up: "Rewrite the opening sentence — make it more specific to [COMPANY_NAME] and less like a template."
  • [SPECIFIC_REASON_YOU_WANT_THIS_ROLE] is what makes a cover letter memorable. A vague reason ("I admire your company culture") produces a generic closing; a specific reason ("I have used your API to build two side projects and want to work on the team that ships it") produces a closing that stands out.