Claude Code Plugins

Community-maintained marketplace

Feedback

>

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name salary-band-lookup
description Provides recommended salary bands by combining internal compensation tables with candidate attributes.
iface [object Object]
mcp [object Object]
slo [object Object]
limits [object Object]

Salary Band Lookup (salary-band-lookup)

Purpose

Compute salary band recommendations that align with internal compensation policy, using candidate attributes, job level expectations, and available market benchmarks.

When to Use

  • A candidate profile satisfying catalog/contracts/candidate_profile.schema.json is available and the workflow requires salary guidance.
  • Downstream skills or humans need normalized band information before generating offer packets or advisor summaries.
  • The orchestrator must validate that proposed compensation falls within governance thresholds defined by policy.

Prerequisites

  • Established connection to the pg-readonly MCP server with access to compensation tables and market benchmark views.
  • Candidate records must include role family, level, and geographic metadata for accurate lookup.
  • Ensure the latest compensation policy tables are synchronized in the MCP data source.

Procedures

Retrieve and Calculate Salary Bands

  1. Validate Candidate Payload – Confirm the input conforms to catalog/contracts/candidate_profile.schema.json. Pay special attention to role_family, level, and location fields.
  2. Query Compensation Tables – Execute deterministic reads via pg-readonly to fetch base, target, and stretch ranges for the specified job family and level. Incorporate location adjustments when available.
  3. Incorporate Market Benchmarks – Blend internal tables with benchmark adjustments to produce a recommended range. Document the benchmark source in the response metadata.
  4. Apply Governance Rules – Enforce policy thresholds (e.g., maximum variance vs. current employee compensation) and raise warnings if the recommended band conflicts with governance constraints.
  5. Emit Structured Output – Populate fields defined in catalog/contracts/salary_band.schema.json, including recommended_band, numeric ranges, currency codes, and rationale or caveats.
  6. Validate Results – Run schema validation against catalog/contracts/salary_band.schema.json to ensure completeness before returning the payload.

Examples

Example 1: Baseline Lookup

Additional Resources

  • resources/examples/ – Illustrative inputs and outputs for integration testing.
  • impl/ – Reserved directory for helper prompts, SQL, or scripts.
  • policies/flow_governance.yaml – Reference governance thresholds when interpreting warnings (repository root).

Troubleshooting

  • Missing Compensation Rows: If pg-readonly returns zero results, return a warning and suggest verifying that the compensation tables contain the candidate's job family/level combination.
  • Schema Violations: Ensure optional numeric ranges are emitted as numbers, not strings, and that currency codes follow ISO 4217.
  • Stale Benchmarks: When benchmark metadata indicates an outdated refresh date, flag the issue in the warnings array and notify the compensation operations contact channel.