rank-jobs

Ranks discovered candidate roles by CV fit and preferences with reasons and recommendations.

3|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/jvdheyden/jobwatch --skill rank-jobs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rank-jobs
Source: https://github.com/jvdheyden/jobwatch/tree/main/.agents/skills/rank-jobs
Command: npx skills add https://github.com/jvdheyden/jobwatch --skill rank-jobs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps job seekers evaluate and prioritize candidate roles by scoring fit against the CV and track preferences, reducing time spent on low-value opportunities.

Core Features & Use Cases

  • Score each candidate role on a 1-10 scale based on alignment with CV and track preferences.
  • Record concrete reasons for fit and concerns, and assign a recommendation (apply_now, watch, skip).
  • Output two ordered lists (top_matches and other_new_roles) for quick decision-making and auditability.

Quick Start

Rank the discovered candidate roles against the user's CV and track preferences to produce a prioritized list.

Frequently Asked Questions about rank-jobs

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

FAQPage Schema
How do I rank job opportunities against my CV and preferences?

The ranking mechanism scores each candidate role on a 1-10 scale based on CV and preference alignment. It outputs two ordered lists, top_matches and other_new_roles, sorted strongest to weakest to prioritize your job search.

What is the best way to prioritize job listings from multiple sources?

Prioritize job listings by applying a standardized scoring mechanism across all discovered roles based on evidence from postings and your profile. This approach yields concrete recommendations like apply_now, watch, or skip for each role.

Can I get specific reasons for job fit and concerns when scoring roles?

Yes, scoring roles records concrete reasons for fit and concerns alongside each score. The output explicitly reflects available evidence from postings and your profile, justifying the assigned recommendation for every candidate role.

How do I automatically assess if a job matches my track preferences?

Automatically assess job matches by scoring each role's alignment with your track preferences on a 1-10 scale. The system evaluates available evidence from postings against your profile to generate an explicit fit score and recommendation.

Does automated job ranking separate top matches from other new roles?

Yes, automated job ranking separates results into two distinct outputs: top_matches and other_new_roles. Both lists are ordered strongest to weakest, allowing you to quickly identify high-value opportunities and audit the decision process.

What are the limitations of automated job scoring for candidate roles?

The limitation of automated job scoring is that results depend entirely on available evidence from postings and your CV profile. If source listings lack detail or preferences are vague, the accuracy of the 1-10 fit score and recommendation may decrease.