Tailor an existing resume to a specific job description. Extracts hard-skill keywords from the JD, ensures they appear in the Skills section and most-recent-role bullets, adds a bridging title line if the user's title differs materially from the target. Reports projected Jobscan match score before and after. Triggers on: tailor my resume, tune for JD, match this job description, /resume tune, optimize for this role.
Scanned 8/30/2026
Install to Claude Code
npx -y skills add kunalrawat425/fix-my-resume --skill resume-jd-tune --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Resume Jd Tune?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/kunalrawat425-resume-jd-tune)More formats (shields.io, HTML) on the badges page.
---
name: resume-jd-tune
description: "Tailor an existing resume to a specific job description. Extracts hard-skill keywords from the JD, ensures they appear in the Skills section and most-recent-role bullets, adds a bridging title line if the user's title differs materially from the target. Reports projected Jobscan match score before and after. Triggers on: tailor my resume, tune for JD, match this job description, /resume tune, optimize for this role."
user-invokable: true
argument-hint: "<resume> <jd-file-or-url>"
license: MIT
metadata:
author: Kunal Rawat
version: 1.0.0
category: career
parent-skill: resume
---
# Resume JD Tune: Job-Description Keyword Tuner
**Invocation:** `/resume tune <resume-file> <jd-file-or-url>`
**Scripts:** Inline (no script needed; runs in the orchestrator).
Tailors an existing ATS-safe resume to a specific job description by mirroring the JD's hard-skill keywords and bridging title vocabulary. Targets Jobscan's 75–80% match benchmark.
## Behavior
**Always interview the user briefly before tuning.** Use `mcp__conductor__AskUserQuestion` (one question per call) to ask:
1. Confirm target role title from JD vs. user's actual seniority claim
2. For each JD hard-skill the resume doesn't already mention — does the user actually have this skill? (Yes / No / Limited exposure)
3. Tone preference for any rewritten bullets (Conservative / Modern / Balanced)
4. Whether to add a bridging title line if titles differ materially
Never claim a skill the user marks "No". Flag the gap in the report instead.
## Quick Reference
| Step | What it does |
|---|---|
| 1 | Brief interview (skill confirmation, tone, bridging-title preference) via AskUserQuestion. |
| 2 | Parse the JD — extract hard skills, required tools, exact title, key phrases. |
| 3 | Diff against the resume's Skills section + most-recent-role bullets. |
| 4 | Insert missing JD keywords into Skills (only if user confirmed they have the skill). |
| 5 | Rewrite 1–2 bullets in the most-recent role to use JD's exact phrasing. |
| 6 | Add bridging title line under the name if the user's title differs from the JD title. |
| 7 | Report projected match score before/after, plus skill gaps. |
## Rules
- **Never claim a skill the user doesn't have.** If the JD lists "Kafka" and the user has never touched it, do NOT add it. Flag the gap to the user.
- **Mirror exact phrasing where possible.** If the JD says "Kubernetes," include both "Kubernetes" and "K8s" in Skills (one parses each variant).
- **Acronym + expansion once.** "SEO (Search Engine Optimization)" the first time only.
- **Bridging title is optional.** Only add if the user's title is materially different from the JD's. "Senior Software Engineer" → "Senior Software Engineer | Backend Platform Engineer" is fine.
- **Don't keyword-stuff.** AI-layered ATS in 2026 (Jobscan AI, Eightfold) cross-check claims against bullet evidence and penalize unsupported skills.
## Output
A modified DOCX named `<original-name>_tuned_for_<jd-slug>.docx`, plus a side-by-side report:
```
JD: Senior Backend Engineer @ AcmeCo
Match score: 72% → 87%
Hard skills: 14/19 → 19/19 (added: gRPC, Postgres, Kubernetes)
Title bridge: added "| Backend Platform Engineer"
Bullets edited: 2 (Aerem, Sky2c)
Skill gaps: [none — user had all JD skills]
```
If there are skill gaps, the report calls them out so the user can decide whether to add evidence in a different format (project, certification, side work).
## Sources
Match-score benchmarks from Jobscan, Resume Worded, and Enhancv (2026). Methodology: keyword overlap weighted by section (Skills 1.0x, recent-role bullets 0.6x, summary 0.4x, older bullets 0.2x).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!