Skip to main content
skill

resume-ats-optimizer — Claude Code skill: ATS resume check

Reads your resume the way screening software does: pulls keywords from the job post, flags layout that breaks parsing, and scores the match.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill career/resume-ats-optimizer
Open on GitHub

What resume-ats-optimizer does

The skill kicks in when you ask it to check a resume against an ATS, work out why applications get no reply, or compare your text with a job description. It extracts keywords from the posting, sorts them into hard skills, soft skills and industry terms, then checks your resume for each one: exact phrase, synonym, or nothing at all.

You get a report with a match score, calculated as matched keywords divided by total required keywords, times 100. Formatting problems are listed separately: tables, columns, contact details in the header, text baked into images, non-standard fonts. The skill also suggests where to place missing terms — summary, skills section, or experience bullets — and advises keeping critical keywords at 2–4 mentions and important ones at 1–2.

The target is 80% or higher. A score of 65% means the summary and skills list need rewriting before you send anything. Fixing layout is cheaper than another rejection, so run the check first.

What it helps with

  • figure out why applications get no response
  • pull the required keywords out of a job description
  • score a resume against a posting
  • spot layout that breaks ATS parsers
  • decide where to place missing keywords

Example prompts for the agent

  • check my resume for ATS compatibility and list the missing keywords
  • compare my resume with this job posting and give me the match score
  • why isn't my resume getting past automated screening?

How to install resume-ats-optimizer

1claude-code-templates

npx claude-code-templates@latest --skill career/resume-ats-optimizer

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill resume-ats-optimizer -a claude-code

3Manually: put the files in place

~/.claude/skills/resume-ats-optimizer/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/resume-ats-optimizer/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about resume-ats-optimizer

How do I install resume-ats-optimizer in Claude?

Use the templates package: npx claude-code-templates@latest --skill career/resume-ats-optimizer. Or install through skills: npx skills add davila7/claude-code-templates --skill resume-ats-optimizer -a claude-code. The skill file lands at ~/.claude/skills/resume-ats-optimizer/SKILL.md.

What does resume-ats-optimizer do?

It parses a resume, compares its keywords against a job description, and returns a match score. It also points out formatting that can stop an ATS parser from reading the text.

How is the match score calculated?

As the share of required keywords found in your resume out of all keywords in the posting. The skill recommends aiming for 80% or higher and repeating critical keywords 2–4 times.

Similar skills

Everything for Notes, tasks and projects →

From the same set205

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor