# Resume Ats Optimizer

Optimize resumes for Applicant Tracking Systems, check ATS compatibility, and analyze...

- Repository: https://github.com/Paramchoudhary/ResumeSkills (2987 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-06-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Paramchoudhary/ResumeSkills --skill resume-ats-optimizer -g -a claude-code -y`
Codex: `npx skills add Paramchoudhary/ResumeSkills --skill resume-ats-optimizer -g -a codex -y`
Cursor: `npx skills add Paramchoudhary/ResumeSkills --skill resume-ats-optimizer -g -a cursor -y`
Gemini CLI: `npx skills add Paramchoudhary/ResumeSkills --skill resume-ats-optimizer -g -a gemini-cli -y`

## Description

Optimize resumes for Applicant Tracking Systems, check ATS compatibility, and analyze keyword match

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Resume ATS Optimizer

## When to Use This Skill

Use this skill when the user wants to:
- Optimize their resume for Applicant Tracking Systems (ATS)
- Check if their resume will pass automated screening
- Understand why their applications aren't getting responses
- Mentions keywords like: "ATS", "not getting interviews", "resume not working", "optimize resume", "keyword optimization"

Also use when the user provides a resume file and mentions they're applying to jobs.

## Core Capabilities

- Parse resume and test ATS compatibility
- Extract and analyze keywords against job descriptions
- Identify formatting issues that break ATS parsers
- Calculate match scores between resume and job postings
- Suggest keyword additions and placements
- Generate ATS-friendly formatting recommendations

## The ATS Problem

75% of resumes are rejected by Applicant Tracking Systems before a human ever sees them. Companies use ATS to:
- Filter out unqualified candidates automatically
- Search for specific keywords from job requirements
- Parse resumes into structured data
- Rank candidates by keyword match percentage

Common reasons resumes fail ATS:
1. Poor formatting (tables, columns, headers/footers)
2. Missing keywords from job description
3. Inconsistent section headers
4. Non-standard fonts or special characters
5. Text embedded in images
6. Incorrect file format

## ATS Compatibility Checklist

### File Format
- ✅ Use .docx or .pdf (not .pages, .odt)
- ✅ PDF must be text-based, not scanned image
- ✅ File name: "FirstName_LastName_Resume.pdf"

### Font & Formatting
- ✅ Standard fonts: Arial, Calibri, Georgia, Times New Roman
- ✅ Font size: 10-12pt for body, 14-16pt for headers
- ✅ No text boxes, tables, or columns
- ✅ No headers/footers (put contact info in body)
- ✅ No images, graphics, or charts
- ✅ Consistent date formats (MM/YYYY)
- ✅ Standard bullet points (•, -, *)

The rest: https://github.com/Paramchoudhary/ResumeSkills/blob/HEAD/skills/resume-ats-optimizer/SKILL.md
