cv-scorer skillA
cv-scorer is agent-read markdown (skill) from tronghieu/agent-skills: Score candidate CVs on a 100-point scale against a Job Description. Use this skill when the user wants to evaluate, score, rank, or screen candidate CVs/resumes against a JD. Also trigger when the user mentions 'review CV', 'screen resume', 'rate candidates', 'shortlist', or any context involving matching resumes to job requirements..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# CV Scorer — Candidate CV Evaluation This skill evaluates how well a candidate's CV matches a specific Job Description (JD), producing a structured score out of 100. ## Workflow ### Step 1: Identify Inputs Two inputs are required: - **Job Description (JD)**: The job posting with requirements, qualifications, and responsibilities - **CV(s)**: One or more candidate CVs (markdown, text, or PDF) If the user hasn't provided a JD, ask for it. If the JD is already available in context (e.g., a file on Drive or in the project directory), read it directly. **Reading PDF files:** Use the `/pdf` skill to extract text from PDF CVs — it handles multi-page documents and formatted layouts reliably. ### Step 2: Analyze the JD Before scoring, extract from the JD: - Must-have skills vs nice-to-have skills - Experience requirements (years, seniority level, domain) - Education requirements - Special requirements (languages, certifications, travel, etc.) ### Step 3: Score Against Rubric Score each CV across 5 criteria using `references/scoring-rubric.md`: | Criterion | Weight | Max Points | |-----------|--------|------------| | JD Matching | ×3 | 30 | | Work Experience | ×2.5 | 25 | …
Read the whole file at its exact version.
How to install
mdr add tronghieu/agent-skills/cv-scorer@git:20260403.cede59cmdr add tronghieu/agent-skills/cv-scorer@sha256:951665c1beb3a80ePin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_cs2ksvtnwyzgg2r2)
1 badge views in 30 days
Versions
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2725 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
tronghieu/agent-skills · 72 stars · license MIT · pushed 2026-09-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_cs2ksvtnwyzgg2r2 GET https://markdownregistry.com/api/v1/resolve?ref=tronghieu/agent-skills/cv-scorer GET https://markdownregistry.com/api/v1/blob/951665c1beb3a80ed779097820150ee343ef02ad9e2754b72d6f674259f0404c
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.