Job Description Analyzer Skill for Claude: Match Score and Gap Check for a Job Post
Makes Claude score how well you fit a job posting, then list your gaps, red flags and a plan for applying.
- Installs
- 9.6K
- on skills.sh
- Stars
- 3K
- on GitHub
- Updated
- Jun 2026
- last repo commit
Paste a job posting and your experience, and Claude works through 5 steps: pull out the requirements, extract keywords, calculate a match score, analyze gaps and scan for red flags. It then writes a 9-section report that ends with an apply-or-skip recommendation.
SKILL.md says to use it before resume tailoring. It bundles no scripts and names no API key or service. You supply the posting and your experience in the chat.
Good for
- Job seekers deciding whether a role is worth applying to
- People comparing several postings before tailoring a resume
- Career changers checking which requirements are real dealbreakers
Install job-description-analyzer
Claude Code
- 1
Copy this prompt.
Install the job-description-analyzer skill in Claude Code. Run this command: npx skills add Paramchoudhary/ResumeSkills -g -y Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README command installs the whole repo (the README says 20 skills; the repo's skills folder holds 22), globally with -g. Drop -g to install for the current project only. It does not name an agent.
From the project README. Source.
What's in the skill
When it loads
Analyze job postings, calculate match scores, identify gaps, and create application strategy
Sections in SKILL.md
- When to Use This Skill
- Core Capabilities
- The Strategic Problem
- Analysis Process
- Step 1: Extract Requirements
- Step 2: Keyword Extraction
- Step 3: Calculate Match Score
- Step 4: Gap Analysis
- Step 5: Red Flag Detection
- Match Score Output Format
- OVERALL MATCH SCORE: 78% ✅
- REQUIREMENTS BREAKDOWN
- Required Skills - 8/10 ✅
- Preferred Skills - 4/6 ✅
- Soft Skills - 5/5 ✅
- STRENGTHS TO EMPHASIZE
Key facts
- Folder
- 1 file: SKILL.md
- Score bands
- 90-100 overqualified, 75-89 excellent, 60-74 good, 50-59 stretch, under 50 under-qualified
- Installs on skills.sh
- 9,598 (Nov 2, 2026)
- GitHub stars
- 2,985 (Nov 2, 2026)
- License
- MIT
- Last repo commit
- Jun 19, 2026
What it includes
Splits the posting into required, preferred and soft-skill or culture items.
Required covers education, years, technical skills, certifications and industry. Preferred covers bonus skills and tools.
Step 1: Extract RequirementsPulls out hard skills, soft skills and industry or domain knowledge.
Examples in SKILL.md include tools like Salesforce, methods like Agile and rules like HIPAA.
Step 2: Keyword ExtractionScores required and preferred skills, then maps the result to a recommendation.
The worked example weights required skills 70 percent and preferred 30 percent. 75-89 means excellent fit, and under 50 means skip unless it is a dream job.
Step 3: Calculate Match ScoreLabels each missing requirement as a critical, major or minor gap.
A critical gap is a deal-breaker. A major gap is addressable, for example in a cover letter. A minor gap is easy to learn.
Step 4: Gap AnalysisScans for workload, culture and compensation warning phrases.
Phrases it lists include 'wear many hats', 'rockstar' and 'competitive salary' with no range.
Step 5: Red Flag DetectionA 9-section report from match score to decision factors.
Sections: overall match score, requirements breakdown, strengths, gaps, resume customization strategy, cover letter talking points, red flags, application timeline and decision factors.
Try: “Analyze this job posting against my resume and tell me whether to apply: [paste both]”
Job Analysis ReportHandles vague postings, multiple roles in one post, internal postings and reposted jobs.
For a vague posting it flags the vagueness and recommends asking for clarity before applying.
Edge casesA 10-point list from extracting requirements to a recommendation and timeline.
The last points are the resume plan, cover letter talking points, company research and the final recommendation.
Implementation checklist
From the official docs
Questions
What does the job description analyzer skill do?
It makes Claude compare a job posting with your experience and give a match score, your strengths, your gaps, red flags in the posting and a recommendation on whether to apply.
What do I need to give it?
The job posting text and your experience, for example your resume pasted into the chat. SKILL.md compares the user's experience with the job requirements, so without your background it has nothing to score.
How do I install it?
Use the install box above. The README's one command installs the whole repo (it says 20 skills; the repo's skills folder holds 22), and the single-skill command installs only this one. The Claude tab shows the ZIP upload for the Claude app.
Does it need an API key?
SKILL.md names no API key or service, and the folder has only SKILL.md.
Is it safe to use?
It bundles no scripts and works on text you paste. The report includes personal career details, so apply the same care you would for anything you share with Claude.
How does it work with resume-tailor?
SKILL.md says to use it before resume tailoring so you know the effort is worth it. resume-tailor's SKILL.md says to use it after this skill, to know what to emphasize.
Information
updated Nov 2, 2026
- Repository
- paramchoudhary/resumeskills
- Folder
skills/job-description-analyzer
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- job-description-analyzer SKILL.md · github.com
- ResumeSkills README · github.com
- resume-tailor SKILL.md · github.com