PlaygroundCatalog › Salary Benchmarking
SB

Salary Benchmarking

🔵 Stable🕐 updated 2026-08-05 🔷 SkillSpec L3 pm-career

Build a defensible salary range for a role — what it actually pays given the market, location, level, and your value — so you can ask, counter, or set pay with a real number. Use when asked what should I be paid, is my salary fair, research market pay for [role], or how much to ask for. Produces a structured way to research the range from multiple sources, the factors that move your number (level, location, industry, skills, company size), where you likely sit in the band, and how to frame the number — flagging that pay data varies and should be triangulated, not taken from one source. Not the same as running the negotiation.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 Say this to your agent

“What should someone in my role actually be paid?”“Am I underpaid? Help me research the market.”“How much should I ask for in this new role?”“Build me a defensible salary range for a mid-level [role] in [city].”“Is this job offer's salary fair for my experience?”

What to give it

The role — title, level/seniority, and field
Location — and whether the role is remote (which market applies)
Your profile — years, key/in-demand skills, notable results
Context — current pay, company size/industry, and the goal (raise, offer, new role)
Sources seen — any numbers you already have

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Builds the range from multiple sources, not one
Adjusts for level, location, industry, skills, and company size
Positions the person honestly within the band
Produces a defensible low/target/high with reasoning
Frames the number with evidence, not entitlement
Caveats data noise/staleness and triangulation

⚠️ What it refuses to do

**A single-source number** treated as truth.
**Ignoring location/level/industry** adjustments.
**Aspirational or imposter-driven** self-positioning.
**A number with no justification.**
**Trusting stale data** without triangulating.

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="salary-benchmarking"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Salary Benchmarking is one of 1174 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog