Skip to content
Content
Skill

/job-description-analyzer

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

From plugin
resumeskills
1.5k22 skills
Install
$ npx -y skills add paramchoudhary/resumeskills --skill job-description-analyzer --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/job-description-analyzer

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

job-description-analyzer.SKILL.md
name: job-description-analyzer
description: Analyze job postings, calculate match scores, identify gaps, and create application strategy

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

**Soft Skills** (Interpersonal)

  • Leadership, collaboration, communication
  • Problem-solving, critical thinking
  • Adaptability, initiative

**Industry/Domain Knowledge**

  • B2B SaaS, healthcare, fintech
  • Enterprise vs SMB
  • Regulatory knowledge (HIPAA, SOX, GDPR)

Step 3: Calculate Match Score

MATCH CALCULATION:

Required Skills:
- User has 8 out of 10 required = 80%

Preferred Skills:
- User has 3 out of 5 preferred = 60%

Overall Match:
- Weight required 70%, preferred 30%
- (80% × 0.7) + (60% × 0.3) = 74%

INTERPRETATION:
90-100% = Overqualified (may be flight risk)
75-89% = Excellent fit (apply immediately)
60-74% = Good fit (apply with strong cover letter)
50-59% = Stretch role (apply if passionate)
<50% = Under-qualified (skip unless dream job)

Step 4: Gap Analysis

For each missing requirement:

  • **Critical gap**: Deal-breaker (don't apply)
  • **Major gap**: Significant but addressable (mention in cover letter)
  • **Minor gap**: Easy to learn (downplay or emphasize related skills)

Step 5: Red Flag Detection

Scan for warning signs:

**Workload Red Flags:**

  • "Wear many hats"
  • "Fast-paced environment"
  • "Hit the ground running"
  • "Self-starter in ambiguous situations"

**Culture Red Flags:**

  • "Rockstar/Ninja/Guru"
  • "We work hard, play hard"
  • "Unlimited vacation"
  • "Like a family"

**Compensation Red Flags:**

  • "Competitive salary" (won't tell you range)
  • "Equity-heavy" (low cash compensation)
  • "Commission-based" (no base salary)
  • "DOE" with no range

Match Score Output Format

# JOB ANALYSIS REPORT

**Position:** Senior Product Manager
**Company:** TechCorp Inc.
**Location:** San Francisco, CA (Hybrid)
**Salary Range:** $140K-$180K + equity

═══════════════════════════════════════════

## OVERALL MATCH SCORE: 78% ✅

**Recommendation:** STRONG FIT - Apply within 48 hours

**Application Priority:** HIGH
**Estimated Competition:** Medium (Posted 2 days ago)
**Time to Tailor Resume:** 30-45 minutes

═══════════════════════════════════════════

## REQUIREMENTS BREAKDOWN

### Required Skills - 8/10 ✅

✅ 5+ years product management (You have: 6 years)
✅ B2B SaaS experience (You have: 4 years)
✅ Agile/Scrum (You have: 5 years)
✅ Cross-functional leadership (You have: Strong experience)
✅ Data-driven decision making (You have: 3 years analytics)
✅ API products (You have: 2 years)
✅ Roadmap planning (You have: Extensive)
✅ User research (You have: 2 years)
❌ SQL/data analysis (You have: Basic Excel only) ⚠️
❌ Mobile product experience (You don't have) ⚠️

### Preferred Skills - 4/6 ✅

✅ MBA or equivalent (You have: MBA from UC Berkeley)
✅ Developer tools experience (You have: 2 years)
✅ Payment systems (You have: 1 year)
✅ International markets (You have: Worked with EU teams)
❌ E-commerce background (You don't have)
❌ Machine learning products (You don't have)

### Soft Skills - 5/5 ✅

✅ Stakeholder management (Strong mentions in your resume)
✅ Communication (You present regularly)
✅ Strategic thinking (MBA + senior experience)
✅ Influence without authority (You've done this)
✅ Customer empathy (User research experience)

═══════════════════════════════════════════

## STRENGTHS TO EMPHASIZE

**Your Top 3 Selling Points:**

1. **B2B SaaS PM Experience**
   - 4 years in SaaS, exactly what they want
   - Lead with this in resume summary

2. **API Product Background**
   - Your developer tools experience is highly relevant
   - This differentiates you from other candidates

3. **Data-Driven Approach**
   - Your analytics background addresses their need
   - Emphasize metrics and data in every bullet

═══════════════════════════════════════════

## GAPS TO ADDRESS

**Critical Gaps:** None ✅

**Major Gaps:**
⚠️ **SQL/Data Analysis**
- They mention this 5x in job description
- They want PM who can query data independently

**Strategy:**
- Don't avoid this gap
- Address in cover letter: "While my primary analytics wor
Read more
Ships withresumeskills

A collection of AI agent skills focused on resume optimization, job applications, and career development.

Get the whole plugin