rank

Batch-scores scraped job postings against a candidate profile and returns a ranked shortlist.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/zaheer037/job-search --skill rank-zaheer037
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rank
Source: https://github.com/zaheer037/job-search/tree/main/.agents/skills/rank
Command: npx skills add https://github.com/zaheer037/job-search --skill rank-zaheer037

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After scraping dozens of job postings, manually reading each one to decide where to apply is slow and inconsistent. This Skill triages every new posting against your candidate profile and produces a ranked shortlist with honest gaps, so you spend application effort only on the best fits. ## Core Features & Use Cases - Batch Scoring: Scores up to 10 new postings per run across technical, experience, behavioral, and career-alignment dimensions using parallel agents. - Deal-Breaker Vetoes: Automatically excludes jobs that fail location or language requirements, and flags stale postings, closing deadlines, and expired listings. - State Management: Reads and writes job status through a state tool so re-runs are idempotent and previously ranked jobs are swept for passed deadlines. - Use Case: After running a scraper that collected 25 new postings, invoke /rank to get the top 5 fits with scores, strengths, and honest gaps, then pick one to hand off to the full application workflow. ## Quick Start Ask the agent to rank the newly scraped job postings and show the top five matches with scores and gaps.

Frequently Asked Questions about rank

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I rank multiple job postings against my resume at once?▼

Run the /rank command after scraping postings. It batch-scores up to 10 new jobs per run against your candidate profile using parallel agents, then returns a shortlist sorted by weighted overall score with strengths and gaps per job.

What scoring criteria are used to evaluate job fit?▼

Jobs are scored on four weighted dimensions: technical skills 30%, experience 25%, behavioral fit 15%, and career alignment 30%. Scores map to verdict bands from Strong Fit (75+) down to Poor Fit (below 30), with location unweighted.

Can I re-rank jobs after updating my candidate profile?▼

Yes, use the --all flag to re-score every job that has not been applied to, including previously ranked ones. Fresh scores, strengths, and gaps replace the old values rather than accumulating across runs.

Does the ranking do company research or salary lookups?▼

No. Ranking is triage-depth only, scoring from the posting text and profile without company research or salary data. The full /apply workflow re-runs the evaluation with company research before any application is drafted.

What happens to job postings that cannot be fetched?▼

Postings whose URLs are dead or expired after retrying with browser headers and careers-site searches are marked expired, never scored from the title alone. Jobs with passed deadlines are also swept to expired status automatically.

Why was a high-scoring job excluded from the shortlist?▼

Deal-breakers veto scores regardless of points. A job that fails a location requirement or requires an undeclared language is excluded and listed separately with the reason, even if its overall score is high.