paramchoudhary/resumeskills/job-description-analyzer
Claude Code and agent skill by paramchoudhary/resumeskills
- community
Checking that the SKILL.md file is still in the repository.
Analyze job postings, calculate match scores, identify gaps, and create application strategy
Install
npx vskill@latest install paramchoudhary/resumeskills/job-description-analyzerSKILL.md
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
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
Requirement Classification Guide
Identifying "Must Have" vs "Nice to Have"
Language indicating REQUIRED:
- "Must have..."
- "Required: X years of..."
- "You have..."
- "Essential qualifications"
- Listed under "Requirements"
- Mentioned 3+ times in description
Language indicating PREFERRED:
- "Nice to have..."
- "Bonus if you have..."
- "Preferred qualifications"
- "Ideally, you'd have..."
- "A plus if..."
- Mentioned only 1-2 times
Dealbreaker Detection
Absolute dealbreakers (don't apply):
- Required license you don't have (medical, legal, CPA)
- Required clearance you can't get
- Years of experience 50%+ below requirement
- Required degree you don't have (when stated as "required")
- Location requirement you can't meet
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/job-description-analyzer/SKILL.md
Popularity
- Repository stars
- 537
- Repository forks
- 52
- 7-day trend score
- 31
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 15 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/paramchoudhary/resumeskills/job-description-analyzer)