From claude-superskills
Compares multiple job offers side-by-side with total compensation analysis, equity valuation, benefits quantification, and priority-based scoring for data-driven decisions.
npx claudepluginhub ericgandrade/claude-superskills --plugin claude-superskillsThis skill uses the workspace's default tool permissions.
---name: Offer Comparison Analyzer
Researches market salary rates from Levels.fyi, Glassdoor, LinkedIn, Blind, and more; builds negotiation strategies and counter-offer scripts for job offers, raises, and comp packages.
Compares evaluated job opportunities side-by-side: scores, compensation, pros/cons, archetype, and recommendations. Use for 'compare options', 'rank roles', or 'which job' queries.
Benchmarks compensation for roles against market data, analyzes band placement and outliers from uploads, models equity grants for hiring and retention planning.
Share bugs, ideas, or general feedback.
---name: Offer Comparison Analyzer description: Compare multiple job offers side-by-side with total compensation analysis
Use this skill when the user:
The Problem: Comparing offers is hard because:
The Solution: Systematic comparison framework that considers:
Cash Compensation:
Equity Compensation:
Benefits Value:
Perks Value:
OFFER A - TOTAL COMPENSATION
CASH
Base Salary: $150,000
Signing Bonus (year 1 only): $25,000
Target Bonus (15%): $22,500
--------------------------------
Cash Compensation: $197,500 (year 1)
$172,500 (ongoing)
EQUITY
RSU Grant: $200,000 over 4 years
Annual Value: $50,000
--------------------------------
Equity Compensation: $50,000/year
BENEFITS
401(k) Match (4%): $6,000
Health Insurance: $15,000 (employer portion)
HSA Contribution: $1,000
--------------------------------
Benefits Value: $22,000/year
PERKS
Vacation: 20 days (vs 10 standard)
Extra 10 days × ~$575/day: $5,750 value
Remote Work Savings: $3,000 (commute, lunch)
Professional Dev: $2,000 budget
--------------------------------
Perks Value: $10,750/year
TOTAL YEAR 1: $280,250
TOTAL ONGOING: $255,250/year
For each offer, launch 8 analyzers simultaneously. If comparing N offers, launch all 8×N agents in one block.
Compensation agents:
| Agent | Role |
|---|---|
CashAnalyzer | Sum base salary + target bonus + signing bonus. Annualize. Account for bonus probability. |
EquityAnalyzer | Calculate equity value: RSU shares × current/projected price ÷ vesting years. Note cliff and vesting schedule. |
BenefitsAnalyzer | Quantify 401k match (annual $), insurance premiums saved vs. market rate, HSA contribution, other benefits. |
PerksAnalyzer | Quantify: vacation days × daily rate, commute cost savings (remote vs. in-office), learning/dev budget, other perks. |
Non-monetary scoring agents:
| Agent | Role |
|---|---|
GrowthScorer | Score 0–10: career trajectory, learning opportunities, brand-name value, promotion clarity |
WorkLifeScorer | Score 0–10: expected hours, flexibility, remote policy, travel burden, on-call requirements |
CultureScorer | Score 0–10: team dynamics, manager quality, company values alignment, DEI signals |
RiskScorer | Score 0–10 (inverted — lower = more stable): funding runway, layoff history, industry volatility, severance terms |
Each agent prompt begins with:
# {AgentName} — Offer Analysis Agent
Role: Analyze ONLY {DIMENSION} for {OFFER_NAME}. Return a structured result with numbers and brief justification.
Wait for all agents to complete. Build total compensation comparison table and weighted scoring matrix.
# OFFER COMPARISON
| | Company A | Company B | Notes |
|--------------------------|-----------|-----------|-------|
| **CASH** | | | |
| Base Salary | $150,000 | $160,000 | B +$10K |
| Signing Bonus | $25,000 | $10,000 | A +$15K |
| Target Bonus | 15% | 10% | A +$6.5K |
| **Cash Total (Yr 1)** | $197,500 | $186,000 | A +$11.5K |
| | | | |
| **EQUITY** | | | |
| Grant Value (4yr) | $200,000 | $300,000 | B +$100K |
| Annual Equity | $50,000 | $75,000 | B +$25K |
| | | | |
| **BENEFITS** | | | |
| 401(k) Match | 4% | 6% | B +$3.2K |
| Health Insurance | Good | Premium | B better |
| PTO | 20 days | Unlimited | Varies |
| | | | |
| **TOTAL COMP (Yr 1)** | $280,250 | $285,000 | B +$4.7K |
| **TOTAL COMP (Ongoing)** | $255,250 | $275,000 | B +$19.7K |
Questions to Consider:
Scoring:
Company A: Growth Score
- Learning opportunity: 8/10
- Brand/resume value: 7/10
- Promotion potential: 6/10
- Scope: 8/10
Average: 7.25/10
Company B: Growth Score
- Learning opportunity: 7/10
- Brand/resume value: 9/10
- Promotion potential: 8/10
- Scope: 7/10
Average: 7.75/10
Factors:
Factors:
Startup vs. Established:
Questions:
Factor Weight
------------------------------------
Total Compensation 25%
Career Growth 25%
Work-Life Balance 20%
Team & Culture 20%
Location/Commute 10%
------------------------------------
Total: 100%
Company A Company B
Factor Score (1-10)
------------------------------------
Compensation 7 8
Career Growth 7 8
Work-Life 8 6
Team & Culture 9 7
Location 8 5
Company A:
(7 × 0.25) + (7 × 0.25) + (8 × 0.20) + (9 × 0.20) + (8 × 0.10)
= 1.75 + 1.75 + 1.60 + 1.80 + 0.80
= 7.70
Company B:
(8 × 0.25) + (8 × 0.25) + (6 × 0.20) + (7 × 0.20) + (5 × 0.10)
= 2.00 + 2.00 + 1.20 + 1.40 + 0.50
= 7.10
Result: Company A scores higher (7.70 vs 7.10)
Display progress before each comparison phase:
[████░░░░░░░░░░░░░░░░] 25% — Phase 1/4: Collecting Offer Details
[████████░░░░░░░░░░░░] 50% — Phase 2/4: Calculating Total Compensation
[████████████░░░░░░░░] 75% — Phase 3/4: Scoring Against Priorities
[████████████████████] 100% — Phase 4/4: Delivering Recommendation
When comparing offers:
# JOB OFFER COMPARISON
## Offers Being Compared
- **Offer A:** [Role] at [Company]
- **Offer B:** [Role] at [Company]
## Total Compensation Comparison
| Component | Offer A | Offer B | Difference |
|-----------|---------|---------|------------|
| Base | $X | $X | |
| Bonus | $X | $X | |
| Equity (annual) | $X | $X | |
| Benefits | $X | $X | |
| **Year 1 Total** | $X | $X | |
| **Ongoing Total** | $X | $X | |
## Non-Monetary Comparison
| Factor | Offer A | Offer B | Notes |
|--------|---------|---------|-------|
| Career Growth | X/10 | X/10 | |
| Work-Life | X/10 | X/10 | |
| Team/Culture | X/10 | X/10 | |
| Risk Level | X/10 | X/10 | |
## Weighted Analysis
Using your priorities:
- Offer A Score: X.XX
- Offer B Score: X.XX
## Key Differences
1. [Key difference 1]
2. [Key difference 2]
3. [Key difference 3]
## Recommendation
Based on your stated priorities of [X, Y, Z], **Offer [A/B]** appears to be the stronger choice because:
- [Reason 1]
- [Reason 2]
- [Reason 3]
## Things to Clarify Before Deciding
- [ ] [Question for Company A]
- [ ] [Question for Company B]
## Negotiation Opportunities
- [Opportunity 1]
- [Opportunity 2]
| Error | Likely Cause | Action |
|---|---|---|
| Only one offer provided | User asks to compare but shares only one option | Proceed as single-offer analysis; ask if user has other offers or is considering staying in current role |
| Incomplete offer details | Missing salary, equity, or benefits information | Flag gaps explicitly; ask user to fill in what they know; estimate where possible and flag estimates |
| Non-standard equity structure | RSUs vs. options vs. profit sharing vs. warrants | Ask for clarification on equity type, cliff, vesting schedule, and last valuation |
| High uncertainty in startup equity | Private company with no known valuation | Calculate a range using conservative and optimistic scenarios; explain assumptions |
| Offers in different currencies | One offer in USD, another in EUR or BRL | Convert to common currency at current exchange rate; note exchange rate risk |
| Non-monetary factors hard to compare | Culture, commute, growth potential are subjective | Create scoring rubric with user-defined weights; let user rate each factor |