resume-ats-optimizer

Analyzes resumes for ATS compatibility and keyword match against job descriptions.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/santoshkal/chezmoi --skill resume-ats-optimizer-santoshkal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: resume-ats-optimizer
Source: https://github.com/santoshkal/chezmoi/tree/main/private_dot_config/opencode/skills/resume-ats-optimizer
Command: npx skills add https://github.com/santoshkal/chezmoi --skill resume-ats-optimizer-santoshkal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Most resumes are rejected by Applicant Tracking Systems before a human ever sees them due to formatting errors, missing keywords, or non-standard section headers. This Skill diagnoses why a resume fails automated screening and provides concrete fixes to raise its match score. ## Core Features & Use Cases - ATS Compatibility Audit: Checks file format, fonts, layout, section headers, and contact info placement against ATS parsing rules. - Keyword Match Analysis: Extracts hard skills, soft skills, and industry terms from a job description, then calculates a match score against the resume. - Actionable Rewrite Suggestions: Provides before/after examples showing exactly where to add missing keywords in the summary, skills, and experience sections. - Use Case: A job seeker pastes their resume and a target job posting; the Skill returns a structured report with a match score, missing keywords, formatting issues, and specific edits to reach an 80%+ match. ## Quick Start Analyze my resume against this job description and tell me which keywords are missing and what formatting issues will break ATS parsing.

Frequently Asked Questions about resume-ats-optimizer

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

FAQPage Schema
How do I optimize my resume for ATS systems?▼

Use standard section headers like Work Experience and Skills, avoid tables and columns, and mirror exact keywords from the job description. Place critical keywords in your professional summary, skills section, and experience bullets, aiming for an 80% or higher match score.

How to check keyword match between resume and job description?▼

Extract hard skills, soft skills, and industry terms from the job posting, then check each one against your resume for exact matches and variations. Divide matched keywords by total required keywords to get a match percentage; target 80% or above.

What resume format works best with applicant tracking systems?▼

Use a text-based .docx or .pdf file with standard fonts like Arial or Calibri at 10-12pt, a single-column layout, and no headers, footers, images, or text boxes. Name the file FirstName_LastName_Resume.pdf and keep contact info in the document body.

Why is my resume rejected by ATS before recruiters see it?▼

Common causes include tables or multi-column layouts that break parsers, contact info placed in headers, missing keywords from the job description, and non-standard section names. Scanned image PDFs also fail because they contain no extractable text.

Does keyword stuffing help pass ATS screening?▼

No, repeating the same keyword excessively looks unnatural and can hurt readability for human reviewers. Use each critical keyword two to four times with varied phrasing, such as alternating between led team and team leadership, spread naturally across sections.