# Job Fit Analyzer

> Analyze any job posting to see if you're a fit — match score, skill gap breakdown, red flag detection, and whether it's worth applying

- **Type:** Skill
- **Install:** `agentstack add skill-art2url-career-agent-skills-job-fit-analyzer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [art2url](https://agentstack.voostack.com/s/art2url)
- **Installs:** 0
- **Category:** [Search](https://agentstack.voostack.com/c/search)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [art2url](https://github.com/art2url)
- **Source:** https://github.com/art2url/career-agent-skills/tree/develop/skills/job-fit-analyzer

## Install

```sh
agentstack add skill-art2url-career-agent-skills-job-fit-analyzer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Job Fit Analyzer

## Trigger

Use when the user wants to analyze a job posting, know if they should apply, or understand their fit for a role.

Keywords: "am I a fit", "job fit", "should I apply", "am I qualified", "analyze this job", "analyze job posting", "job description", "job requirements", "qualification check", "match score", "skill gap", "is this job right for me", "job red flags", "do I qualify", "job match"

Use BEFORE resume-customizer to determine if customizing is worth the effort.

## Process

### Step 1: Extract Requirements

Parse the job description into:
- **Required** (must-have): stated as required/essential/minimum qualifications
- **Preferred** (nice-to-have): stated as bonus/preferred/ideal
- **Implicit**: inferred from the responsibilities section

For each, note: hard skills, soft skills, years of experience, education, certifications, domain knowledge.

### Step 2: Calculate Match Score

```
Required match  = matched required / total required
Preferred match = matched preferred / total preferred
Overall = (required × 0.7) + (preferred × 0.3)
```

Interpretation:
- **85%+**: Strong fit — apply immediately
- **70-84%**: Good fit — apply with targeted resume
- **55-69%**: Stretch role — apply if motivated
- **<55%**: Under-qualified — skip unless dream job

### Step 3: Gap Analysis

Classify each missing requirement:
- **Dealbreaker**: Required license/clearance/degree you can't obtain
- **Addressable**: Significant gap you can explain in cover letter
- **Minor**: Easy to learn or close enough to dismiss

### Step 4: Red Flag Scan

Flag warning signs neutrally:
- Vague responsibilities or scope creep ("wear many hats")
- Culture signals ("rockstar", "family", "hustle")
- Compensation opacity ("competitive salary" with no range, equity-heavy)
- Role instability (reposted multiple times, vague about why it's open)

### Step 5: Recommend Strategy

Based on match score and gaps:
- Apply / Skip / Apply with caveats
- Which experiences to emphasize
- Gaps to address in cover letter
- Keywords to add to resume
- Estimated customization effort (quick tweak vs. significant rework)

## Output Format

```
## Job Analysis: [Title] at [Company]

**Match Score: X%** — [STRONG FIT / GOOD FIT / STRETCH / SKIP]

### Requirements Breakdown
| Requirement | Status | Notes |
|---|---|---|
| [Skill] | ✅ Match | [your evidence] |
| [Skill] | ❌ Gap | [severity + strategy] |
| [Skill] | ⚠️ Partial | [explanation] |

### Strengths to Emphasize
1. [Top selling point for this role]
2. [Second strongest match]
3. [Third]

### Gaps to Address
- [Gap]: [How to handle in resume/cover letter]

### Red Flags
- [Flag]: [What it might mean]

### Application Strategy
- Resume focus: [what to emphasize]
- Cover letter: [key points to address]
- Timeline: [urgency based on posting age]
```

## Rules

- Be honest about match — don't encourage applying to clearly wrong roles
- Distinguish "required" from "preferred" carefully (many JDs inflate requirements)
- Years-of-experience requirements are often flexible (±2 years is normal)
- If the job description is vague, flag that as a concern itself

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [art2url](https://github.com/art2url)
- **Source:** [art2url/career-agent-skills](https://github.com/art2url/career-agent-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-art2url-career-agent-skills-job-fit-analyzer
- Seller: https://agentstack.voostack.com/s/art2url
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
