resume-ats-pdf-optimizer

Score a resume PDF against a job description and apply minimal layout-preserving edits.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/droxey/skills --skill resume-ats-pdf-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-ats-pdf-optimizer
Source: https://github.com/droxey/skills/tree/main/resume-ats-pdf-optimizer
Command: npx skills add https://github.com/droxey/skills --skill resume-ats-pdf-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you tailor a resume PDF to a specific job description by performing ATS-focused gap analysis and applying minimal, layout-preserving improvements so your content and keyword coverage better match what recruiters’ systems parse.

Core Features & Use Cases

  • ATS scorecard (0–100): Produces a heuristic compatibility score broken into keyword coverage, experience evidence alignment, skills alignment, and parse safety.
  • Gap analysis: Identifies missing exact JD keywords, weak or unsupported evidence in experience bullets, and section-level parsing/formatting risks.
  • Minimal edit planning + PDF update: Generates a prioritized edit plan and produces an updated PDF using layout-preserving methods (text patching first, overlay fallback, DOCX fallback only when appropriate).
  • Verification-oriented output: Reports baseline vs updated score, edited areas/lines, and integrity checks like page count and parseability.

Use this when you want to improve ATS compatibility, find missing JD terms, or update a resume PDF without changing its typography or overall structure.

Quick Start

Use the resume-ats-pdf-optimizer skill to score the attached resume PDF against the provided job description and return an updated, minimal-change ATS-optimized PDF plus a ranked gap report.

Frequently Asked Questions about resume-ats-pdf-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize my resume PDF for ATS compatibility against a specific job description?

ATS optimization scores your resume PDF against a target job description using gap analysis, identifying missing keywords and producing a 0–100 compatibility scorecard. It then applies minimal, layout-preserving edits to the PDF to improve keyword coverage and parse safety.

What is ATS keyword gap analysis and how does it identify missing resume keywords?

ATS keyword gap analysis compares your resume content against a job description to identify missing exact JD keywords, weak experience evidence, and section-level parsing risks. It generates a ranked report of gaps so you can prioritize which terms to add for better matching.

Can I update my resume PDF for job description matching without reformatting the original layout?

Yes, layout-preserving PDF edits use text patching first, overlay fallback second, and DOCX fallback only when appropriate. This ensures typography and overall structure remain unchanged while applying minimal content improvements for ATS compatibility.

Does the ATS scorecard evaluate parse safety and experience evidence alignment?

The ATS scorecard produces a 0–100 score broken into keyword coverage, experience evidence alignment, skills alignment, and parse safety. It checks page count integrity and parseability to ensure the updated PDF remains readable by applicant tracking systems.

What's the best way to tailor an existing resume PDF to a job description without fabricating experience?

Resume tailoring applies constrained PDF edit methods with no-fabrication guardrails, meaning it only adds or adjusts existing content without inventing new experience. It generates a prioritized edit plan and reports baseline versus updated scores with edited areas highlighted.

Why does my resume PDF fail ATS parsing even after matching keywords from the job description?

ATS parsing can fail due to section-level formatting risks and typography drift in the PDF. Gap analysis identifies these parse safety issues and applies layout-preserving edit methods to fix them without altering the document's overall structure.