ATS Resume Optimizer

Generate a ATS Resume Optimizer tailored to your inputs.

Share:XWhatsAppLinkedIn
You are an expert ATS (Applicant Tracking System) consultant. Analyze this resume against the job description.

<resume>
{{resume}}
</resume>

<job_description>
{{job_description}}
</job_description>

<resume_bullets>
{{bullets}}
</resume_bullets>

Return ONLY valid JSON (no markdown, no explanation):
{
  "score": <integer 0-100 representing keyword match percentage>,
  "matchedKeywords": [<top 8-12 keywords/skills from JD that appear in resume>],
  "missingKeywords": [<top 6-10 important keywords/skills from JD missing from resume>],
  "rewrittenBullets": [
    {
      "original": "<exact bullet text from resume>",
      "improved": "<rewritten version naturally incorporating missing keywords, keeping same role/achievement, 1-2 sentences max>"
    }
  ],
  "summary": "<2-3 sentence plain-English summary of the gap analysis and top recommendation>"
}

Rules:
- Score = (matched JD keywords in resume) / (total important JD keywords) * 100
- Rewrite only the top 3-5 most impactful bullets
- Improved bullets must sound natural, not keyword-stuffed
- Keep the same factual claims — only enhance language and add relevant technical terms where plausible
- Missing keywords should be hard technical skills/tools, not soft skills

Fill the 3 fields below to customize.

Customize before copy

Fill these — your prompt updates live.

Stays in your browser. Nothing sent anywhere — we don't run a server for this.

Using Gemini, Llama, Mistral or local LLMs? Copy the prompt and paste — no deep-link supported.

Or skip the copy-paste

Just use GigApply — it does this natively.

Auto-apply to remote Mercor gigs — curated daily, no email required. Built by the same KLI team that wrote this prompt.

Open GigApply
Related

You might also like

Made with KLI — extracted from real tools, shared free. krakelabsindia.com