# Compare

> Compare multiple job opportunities side by side. See scores, compensation, pros/cons, and a recommendation. Use when someone says 'compare my options', 'which job should I take', 'rank my opportunities', or 'compare these roles'.

- Skill: `andrew-shwetzer/compare` (Agent Skill)
- Install (CLI): `npx skillmds@latest add andrew-shwetzer/compare`
- Raw SKILL.md: https://api.skillmd.com/api/skills/andrew-shwetzer/compare/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: andrew-shwetzer (https://skillmd.com/u/andrew-shwetzer)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/andrew-shwetzer/compare

---


# Compare Opportunities

Side-by-side comparison of evaluated job opportunities.

## Step 0: Load Evaluations

Read all files in `data/evaluations/`. Parse the scores, archetype, company,
role, location, and compensation from each.

## Step 1: Select Opportunities

- If user specified companies/roles: match to evaluations (fuzzy OK)
- If "compare my top options" or no argument: select top 3-5 by score
  with non-terminal status (Evaluated, Resume Ready, Applied, Interview)
- If fewer than 2 evaluations exist:
  > "You need at least 2 evaluated jobs to compare. Evaluate more
  > postings first by pasting a JD."

## Step 2: Comparison Table

```
## Opportunity Comparison

| Dimension | {Company A: Role} | {Company B: Role} | {Company C: Role} |
|---|---|---|---|
| **Score** | {X.X}/5.0 | {X.X}/5.0 | {X.X}/5.0 |
| **Archetype** | {type} | {type} | {type} |
| **Seniority** | {level} | {level} | {level} |
| **Location** | {loc} | {loc} | {loc} |
| **Compensation** | {range or "Not disclosed"} | {range} | {range} |
| **Strongest match** | {top requirement match} | ... | ... |
| **Biggest gap** | {main risk} | ... | ... |
| **Status** | {current status} | ... | ... |
```

## Step 3: Pros and Cons

For each opportunity, list 3 specific pros and 2 specific cons.
These must reference actual evaluation data, not generic statements.

```
### {Company A} - {Role}
**Pros:**
- {specific strength from Block B match}
- {compensation/location advantage}
- {career trajectory fit}

**Cons:**
- {specific gap or risk}
- {concern from evaluation}
```

## Step 4: Recommendation

```
## My Recommendation

**Best overall match:** {Company - Role} ({score}/5.0)
{2-3 sentences: why this one stands out, what makes it the strongest fit}

**Best growth opportunity:** {Company - Role}
{1-2 sentences: highest upside if you can close the gaps}

**Safest option:** {Company - Role}
{1-2 sentences: most likely to result in an offer}
```

If scores are very close (within 0.3), say so:
> "These are genuinely close. The tiebreaker is which company and role
> excites you most. Numbers can't measure that."

## Step 5: Next Steps

> "Want me to:
> - **Tailor a resume** for your top pick? Say 'tailor my resume for {company}'
> - **Research** any of these companies deeper? Say 'research {company}'
> - **Evaluate more** options? Paste another job posting"

