cv-scorer
Score candidate CVs on a 100-point scale against a Job Description.
Skill by tronghieu
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tronghieu-cv-scorer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cv-scorer
What's inside
- Skill name
cv-scorer- Description
- 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.
- License
- MIT
- Instructions
- 62 lines in SKILL.md · view on GitHub
Files (6)
- README.md
- README.vi.md
- README.zh.md
- SKILL.md
- output-format.md · references/
- scoring-rubric.md · references/
SKILL.md (first lines)
# 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 | | Project & Impact | ×1.5 | 15 | | Education | ×1.5 | 15 | | CV Quality | ×1.5 | 15 | | **Total** | | **100** | ### Step 4: Output Output JSON for each CV using the format in `references/output-format.md`. **Recommendation thresholds:** - **Recommend** (≥ 70): Invite for interview - **Maybe** (50–69): Consider if candidate pool is thin - **Pass** (< 50): Not a fit ### Step 5: Batch Processing When scoring multiple CVs: 1. Score each CV independently — no cross-comparison during scoring (safe to parallelize) 2. After all CVs are scored, produce a summary ranking (highest to lowest) 3. Use the batch summary format in `references/output-format.md` ## Scoring Principles - **Objective**: Score based on facts in the CV, avoid over-inference - **Fair**: Apply the same standard consistently across all candidates - **Red flag detection**: Repetitive content, inflated metrics, unexplained career gaps, contradictory information - **Output language**: Match the user's language (respond in the same language the user is using) - **No bias**: Do not evaluate based on age, gender, ethnicity, or personal factors unrelated to the job
From tronghieu/agent-skills, MIT.
More from tronghieu/agent-skills
- 0.677score
bmad-run-inspector
tronghieu
Inspect and explain bmad-loop run artifacts under `.bmad-loop/runs/`.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
data-scientist
tronghieu
Act as an end-to-end data scientist: turn business questions into defensible analysis, validated models, and decision-ready reports.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
deep-reader
tronghieu
Read, study, and answer questions about long books and papers without loading the whole text into one context window, keeping page-anchored notes as a…
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
diataxis-writer
tronghieu
Write, restructure, classify, and review documentation with the Diataxis framework.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
slidewright
tronghieu
Build interactive presentation websites — slide decks projected to a room, controlled by one presenter.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
manual-tester
tronghieu
Plan and run manual tests of the project's running app.
SkillAFreshness: A★ 86Claude Code +9 - 0.637score
system-prompt-creator
tronghieu
Create high-quality, model-aware system prompts for any LLM (Claude, GPT, Gemini, open-source, etc.).
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
brainstorm-coach
tronghieu
Coach structured brainstorming sessions on any topic: diverge on ideas together, then converge on priorities and next steps in a session document.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
design-thinking
tronghieu
Facilitate a full design-thinking engagement (Empathize, Define, Ideate, Prototype, Test) grounded in real user evidence.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
fiction-studio
tronghieu
A complete fiction-writing studio, run as a team of named specialist agents, that guides an author from a bare idea to a polished prose manuscript.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
market-researcher
tronghieu
Conduct rigorous, citation-backed desk market research: quick go/no-go market scans, market sizing (TAM/SAM/SOM), competitor analysis, customer demand…
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
critical-thinking
tronghieu
Audit the reasoning of a document or argument (memo, proposal, investment analysis, board paper, article, the user's own draft): claims, evidence, unstated…
SkillBFreshness: B★ 86Claude Code +9
Signals
- Stars
- 86
- Forks
- 32
- Open issues
- 0
- Last commit (this folder)
- Jul 26, 2026 (3 months ago)
- Last release
- Sep 19, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tronghieu/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tronghieu
- 0.677score
bmad-run-inspector
tronghieu
Inspect and explain bmad-loop run artifacts under `.bmad-loop/runs/`.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
data-scientist
tronghieu
Act as an end-to-end data scientist: turn business questions into defensible analysis, validated models, and decision-ready reports.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
deep-reader
tronghieu
Read, study, and answer questions about long books and papers without loading the whole text into one context window, keeping page-anchored notes as a…
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
diataxis-writer
tronghieu
Write, restructure, classify, and review documentation with the Diataxis framework.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
manual-tester
tronghieu
Plan and run manual tests of the project's running app.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
slidewright
tronghieu
Build interactive presentation websites — slide decks projected to a room, controlled by one presenter.
SkillAFreshness: A★ 86Claude Code +9
Cite this page
cv-scorer skill. Agent Mart. https://agentmart.dev/skills/tronghieu-cv-scorer (last updated 2026-10-24)