academic-cv-builder
Format CVs for academic positions with publications, grants, and teaching
Analyze job postings, calculate match scores, identify gaps, and create application strategy
$ npx -y skills add paramchoudhary/resumeskills --skill job-description-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/job-description-analyzerContext 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
name: job-description-analyzer description: Analyze job postings, calculate match scores, identify gaps, and create application strategy
Use this skill when the user:
Use this BEFORE resume tailoring to ensure effort is worth it.
Most job seekers waste time on:
Better approach:
Break job description into categories:
**Required (Must-Have)**
**Preferred (Nice-to-Have)**
**Soft Skills/Culture**
Identify three types:
**Hard Skills** (Technical abilities)
**Soft Skills** (Interpersonal)
**Industry/Domain Knowledge**
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)
For each missing requirement:
Scan for warning signs:
**Workload Red Flags:**
**Culture Red Flags:**
**Compensation Red Flags:**
# 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
A collection of AI agent skills focused on resume optimization, job applications, and career development.
Format CVs for academic positions with publications, grants, and teaching
Fill out job application form fields with context-aware, tailored answers drawn from the candidate's CV and the job description
Translate skills from one industry to another, identify transferable skills
Write personalized cold outreach emails to hiring managers and founders — specific, human, not a pitch deck
Create personalized, compelling cover letters from resume and job description
Balance visual design with ATS compatibility for creative roles