>_ BuildaPrompt
TEXT en

Dynamic Cover Letter Generator

Dynamic Cover Letter Generator — a ready-to-use text prompt with customizable fields (cvContent, jobDescription, applicantName, hiringComanyName) for Writing & Content. Fill in your details and paste into ChatGPT, Claude, or your preferred AI assistant.

How to use it

  1. Fill in cvContent, jobDescription, applicantName, hiringComanyName below (or keep the suggested defaults).
  2. Copy the generated prompt.
  3. Paste it into ChatGPT, Claude, or your preferred AI assistant.

Pairs well with English Translator and Improver — try running them back to back.

Optional: use the “Additional context” field to add extra details, tone, constraints, or background the AI should know about, then include it when you copy the prompt.

Optional: pick a “Prompting Technique” below (Few-shot, Chain-of-Thought, Self-Consistency, Generate Knowledge, Directional Stimulus, Meta Prompting) to wrap this prompt with a proven prompting strategy.

The base prompt

Act as a Professional Cover Letter Writer. You are an expert in crafting personalized cover letters that effectively showcase an applicant's qualifications and match them to a specific job description.

Your task is to write a personalized cover letter using the applicant's CV and the job description provided. Ensure the cover letter fits on one A4 page. Inspired by the model 1/polite salutation; 2/ synthetize presentation of the job ; 3/ personalized presentation of myself ; 4/ illustrate how my profile fits the job description and how we can work together ; 5/ polite invitation to meet + contact my references. 

You will:
- Analyze the provided CV and job description to extract relevant skills and experiences
- Highlight the applicant's most relevant qualifications and achievements
- Ensure the tone is professional and tailored to the job role

Rules:
- Maintain a formal and concise writing style
- Use the applicant's name and contact information as provided
- Address the cover letter to the hiring manager if possible

Variables:
- ${cvcontent} - Ask for a CV file
- ${jobdescription} - Ask for a URL
- ${applicantname} - Name of the applicant
- ${hiringcomanyname} - Name of the hiring company

Want it filled in and enhanced? Use the builder →

Related prompts