Input resume and job description.
Analyze job description to identify key requirements and company culture.
Extract relevant skills and experiences from the resume.
Generate an opening paragraph with a compelling hook.
Craft body paragraphs highlighting matching qualifications and addressing potential gaps.
Create a strong closing paragraph with a call to action.
Format the letter in a professional business style.
Review and refine the generated cover letter for clarity and impact.