# Job Description Analyzer

Analyze job postings, calculate match scores, identify gaps, and create application...

- 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 job-description-analyzer -g -a claude-code -y`
Codex: `npx skills add Paramchoudhary/ResumeSkills --skill job-description-analyzer -g -a codex -y`
Cursor: `npx skills add Paramchoudhary/ResumeSkills --skill job-description-analyzer -g -a cursor -y`
Gemini CLI: `npx skills add Paramchoudhary/ResumeSkills --skill job-description-analyzer -g -a gemini-cli -y`

## Description

Analyze job postings, calculate match scores, identify gaps, and create application strategy

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

# Job Description Analyzer

## When to Use This Skill

Use this skill when the user:
- Wants to analyze a job posting
- Asks "should I apply to this job?"
- Wants to know their match percentage for a role
- Needs help understanding job requirements
- Wants to tailor their resume for a specific position
- Mentions: "analyze this job", "am I qualified", "match score", "should I apply"

Use this BEFORE resume tailoring to ensure effort is worth it.

## Core Capabilities

- Extract and categorize job requirements (must-have vs nice-to-have)
- Calculate match score between user's experience and job requirements
- Identify skill gaps and strengths
- Detect red flags in job postings
- Prioritize which experiences to highlight
- Generate resume tailoring strategy
- Create cover letter talking points
- Assess company culture fit indicators

## The Strategic Problem

Most job seekers waste time on:
- Jobs they're under-qualified for (<60% match)
- Jobs they're over-qualified for (flight risk)
- Jobs with red flags (high turnover, toxic culture)
- Applying to 50+ jobs blindly hoping something sticks

Better approach:
- Apply to 10-15 jobs strategically
- Target 70-90% match jobs
- Customize deeply for each
- Higher response rate, less burnout

## Analysis Process

### Step 1: Extract Requirements

Break job description into categories:

**Required (Must-Have)**
- Education requirements
- Years of experience
- Specific technical skills
- Certifications/licenses
- Industry experience

**Preferred (Nice-to-Have)**
- "Bonus" skills
- Advanced certifications
- Domain expertise
- Specific tool experience

**Soft Skills/Culture**
- Communication style
- Work environment
- Team structure
- Company values

### Step 2: Keyword Extraction

Identify three types:

**Hard Skills** (Technical abilities)
- Tools: Salesforce, Python, AWS, Excel
- Methodologies: Agile, Six Sigma, SDLC
- Certifications: PMP, CPA, AWS Certified

The rest: https://github.com/Paramchoudhary/ResumeSkills/blob/HEAD/.agents/skills/job-description-analyzer/SKILL.md
