/install resume-match
Resume Match
Use this skill when the user wants to compare their resume(s) against a specific job description and get a quantified match score, gap analysis, and tailored rewrite suggestions.
Good triggers
- "Check if my resume fits this job posting."
- "Score my resume against this JD."
- "What's missing from my resume for this role?"
- "Optimize my resume for this job application."
- "A/B test two versions of my resume against the same JD."
Workflow
-
Extract resume structure. Parse the resume input into:
- Education (degrees, institutions, graduation year)
- Work experience (companies, titles, dates, key achievements)
- Skills (technical and soft, explicitly listed or embedded)
- Projects or publications (if any)
- Certifications / languages / awards
-
Extract JD requirements. Parse the job description into:
- Must-have — explicit requirements ("5+ years Python", "Bachelor's required")
- Nice-to-have — preferred qualifications ("experience with Kubernetes is a plus")
- Soft skills — inferred or stated ("team player", "strong communication")
- Hidden signals — industry keywords, hard-to-find experience the JD emphasizes
-
Compute match score (0-100). Break down by dimension:
- Technical skills match (weighted by must-have vs nice-to-have)
- Experience level match
- Education/certification match
- Soft skills evidence
- Overall keyword density in resume vs JD
-
Gap analysis. For each JD requirement the resume does not satisfy:
- Label GAP, PARTIAL, or MATCH
- Suggest: upskill, rephrase, or add hidden experience
- Estimate impact on scoring if fixed
-
2×2 skills matrix. Plot:
JD Requires JD Doesn't Require Resume Has Strength zone Overqualified zone Resume Missing Gap zone Irrelevant zone -
Prioritize changes. P0 → P1 → P2:
- P0: Must-fix gaps blocking interview (missing JD critical skill)
- P1: Strengthen weak areas (rephrase to match JD language)
- P2: Nice-to-have additions (low effort, moderate impact)
-
Resume rewrite. For each section, rewrite the resume to match JD language without fabricating facts:
- Replace generic verbs with JD-aligned action words
- Reorder bullet points to surface most relevant achievements first
- Add missing keywords naturally (if true)
- Adjust summary/objective to mirror JD tone
-
Keyword density check. Extract top 20 TF-IDF keywords from JD and count occurrences in original vs optimized resume. Flag density \x3C 30% of JD frequency.
-
Deliver match report. Structured output:
- Overall score and dimension breakdown
- Gap analysis table
- 2×2 matrix
- Prioritized change list
- Original vs optimized resume (side by side)
- Keyword density comparison
Sample prompt
resume-match match --resume resume.pdf --jd "https://example.com/job/123"
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install resume-match - 安装完成后,直接呼叫该 Skill 的名称或使用
/resume-match触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Resume Match 是什么?
Match resume against a job description. Quantified scoring and prioritized improvement tips. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 35 次。
如何安装 Resume Match?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install resume-match」即可一键安装,无需额外配置。
Resume Match 是免费的吗?
是的,Resume Match 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Resume Match 支持哪些平台?
Resume Match 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Resume Match?
由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.0。