agentsclimarketplace

Resume fit scorer

Skill ebarti/skills/resume-fit-scorer

πŸ“š Agent skills distilled from technical books β€” AI Engineering, Context Engineering, Designing Data-Intensive Applications, and more. Agent-agnostic, plain Markdown. Give your AI agent a bookshelf.

Install
npx -y skills add ebarti/skills --skill resume-fit-scorer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Scores how well a resume fits a specific job description on a 0–10 scale across 6 weighted dimensions (JD match, achievement strength, targeting, ATS-parseability, red flags, language), returns a brutally honest critique, and emits structured prioritized fixes. Distilled from "Resumes For Dummies" (AI-era ed.). Built for automated pipelines (e.g. JobHunter) as the verifier in a writeβ†’scoreβ†’revise loop. Use this skill when: - Gating whether a tailored resume is good enough to submit - Producing a 0–10 fit score with per-dimension sub-scores - Generating an actionable critique + prioritized fixes for revision - Ranking multiple resume variants against one JD - Auditing a resume for ATS or red-flag risk before applying - Checking which JD must-haves a resume fails to cover

SKILL.md

3.4 KB, as published. Nobody here has run it

resume-fit-scorer

Judges a resume against one job β€” harshly, on a 0–10 scale β€” and explains exactly why. It scores 6 weighted dimensions, detects red flags, computes must-have coverage, and returns a critique plus impact-ordered fixes that the writer can act on. Built from "Resumes For Dummies" (AI-era ed.), chapters 1, 2, 3, 5, 6, 10, 15, 16, 18.

Role in the JobHunter pipeline

job-description-analyzer β†’ resume-content-writer β†’ [resume-fit-scorer] β†’ (revise loop)
        TargetProfile           ResumeContent           FitScore  ──┐
                                      β–²                              β”‚ prioritized_fixes
                                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

It accepts a resume (plain text or resume-content-writer output) + a TargetProfile, and returns a FitScore. See workflows/score-resume-against-jd.md for the full I/O contract and the rubric.

Default rubric (overridable via weights)

DimensionWeight
JD match30%
Achievement strength25%
Targeting & focus15%
ATS parseability10%
Red flags10%
Language10%

Verdicts use threshold comparisons on the real-valued overall, not integer-rounded bands.

OverallVerdict
< 3.0Trash
>= 3.0 and < 5.0Weak
>= 5.0 and < 7.0OK
>= 7.0 and < 9.0Strong
>= 9.0Excellent

Calibrated harshly: a generic, untargeted resume should land 3–5, not 7.

Quick Start

  1. Read guidelines.md β€” it routes from your task/symptom to the right files.
  2. For an end-to-end score, follow workflows/score-resume-against-jd.md.
  3. Load only the reference files the guidelines point to.
  4. Compute the weighted overall, apply red-flag/missing-must-have ceilings, and return actionable fixes.

Contents

References

CategoryFilesPurpose
references/scoring-rubric/knowledge, rules, examplesThe 6 dimensions, weights, 0–10 bands, weighted formula, calibration
references/jd-match/knowledge, rules, examplesThe 30% dimension: ATS + glance + decision-maker screening, coverage
references/red-flags/smells, checklistRed-flag catalog + fast scan / auto-reject criteria

Workflows

TaskWorkflow
Score a resume against a JD (0–10 + critique + fixes)workflows/score-resume-against-jd.md

Guidelines

See guidelines.md for task/symptom-based file selection, a decision tree, the full file index, and common combinations.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.