Claude Skill

ats-analyzer

Score CV-to-job-offer match, identify missing keywords, and check ATS parseability. Use before submitting any application.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download navinspire-ia-navin-navin_skills_ats-analyzer-e9c73a3.zip · 1 KB
Part of navinspire-ia/navin — 182 skills

Install

skills CLI npx skills add https://github.com/Navinspire-ia/navin/tree/main/navin/skills/ats-analyzer
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install navinspire-ia-navin@llmmart
Git git clone https://github.com/Navinspire-ia/navin.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole navinspire-ia/navin collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

ATS Analyzer

Overview

Simulate what an ATS and a keyword-scanning recruiter see: match score, gaps, and parsing risks.

Analysis dimensions

1. Keyword match

  • Extract from the offer: hard skills, tools, certifications, methodologies, soft skills, degree requirements
  • Classify each: ✅ present in CV / 🟡 present but different wording / ❌ absent
  • Score = weighted coverage (must-haves count triple)

2. Wording alignment

Flag synonym mismatches the ATS may miss: "gestion de projet"≠"project management", "JS"≠"JavaScript", acronyms without expansion (write both: "Search Engine Optimization (SEO)").

3. Parseability

  • Single column? standard section headers? no text boxes/images for text?
  • Dates in consistent format? contact info in body (not header/footer)?
  • File type: DOCX or text-layer PDF (test: can you select the text?)

Output format

## ATS analysis - <CV> vs <offer>
Match score: X% (must-haves: Y/Z)

| Requirement | Weight | Status | Fix |
|-------------|--------|--------|-----|

### Parsing risks
### Top 5 actions before applying

Workflow

  1. Ingest the Career opportunity + Master CV (career action=status / import). pdf-ocr-extractor only for a user-provided PDF.
  2. Build the requirement table; score honestly.
  3. For each ❌: is it hidden in the candidate's real experience? → surface it (via cv-tailoring). Truly missing? → say so; suggest addressing in the cover letter or skipping the application.

Rules

  • The score guides effort; below ~50% must-have coverage, recommend not applying.
  • Never advise keyword-stuffing invisible text or lying - both backfire.
Files (navin)
  • SKILL.md 1.9 KB
    ---
    name: ats-analyzer
    description: Score CV-to-job-offer match, identify missing keywords, and check ATS parseability. Use before submitting any application.
    metadata: {"navin":{"emoji":"🧮","category":"careers","default_for":"career"}}
    ---
    
    # ATS Analyzer
    
    ## Overview
    
    Simulate what an ATS and a keyword-scanning recruiter see: match score, gaps, and parsing risks.
    
    ## Analysis dimensions
    
    ### 1. Keyword match
    - Extract from the offer: hard skills, tools, certifications, methodologies, soft skills, degree requirements
    - Classify each: ✅ present in CV / 🟡 present but different wording / ❌ absent
    - Score = weighted coverage (must-haves count triple)
    
    ### 2. Wording alignment
    Flag synonym mismatches the ATS may miss: "gestion de projet"≠"project management", "JS"≠"JavaScript", acronyms without expansion (write both: "Search Engine Optimization (SEO)").
    
    ### 3. Parseability
    - Single column? standard section headers? no text boxes/images for text?
    - Dates in consistent format? contact info in body (not header/footer)?
    - File type: DOCX or text-layer PDF (test: can you select the text?)
    
    ## Output format
    
    ```markdown
    ## ATS analysis - <CV> vs <offer>
    Match score: X% (must-haves: Y/Z)
    
    | Requirement | Weight | Status | Fix |
    |-------------|--------|--------|-----|
    
    ### Parsing risks
    ### Top 5 actions before applying
    ```
    
    ## Workflow
    
    1. Ingest the Career opportunity + Master CV (`career action=status` / import). `pdf-ocr-extractor` only for a user-provided PDF.
    2. Build the requirement table; score honestly.
    3. For each ❌: is it hidden in the candidate's real experience? → surface it (via `cv-tailoring`). Truly missing? → say so; suggest addressing in the cover letter or skipping the application.
    
    ## Rules
    
    - The score guides effort; below ~50% must-have coverage, recommend not applying.
    - Never advise keyword-stuffing invisible text or lying - both backfire.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related