explaingit

mikezhangyl/jd-cv-grill

11Audience · generalComplexity · 1/5ActiveLicenseSetup · easy

TLDR

Bilingual MIT-licensed skill for Codex, Claude Code, and Cursor that interviews a candidate one question at a time and rewrites resume bullets against a job description.

Mindmap

mindmap
  root((jd-cv-grill))
    Inputs
      Job description
      Candidate resume
      Interview answers
    Outputs
      Evidence table
      Rewritten bullets
      ATS keyword matches
    Use Cases
      Tailor resume per role
      Bilingual EN CN interviews
      Surface hidden hiring signals
    Tech Stack
      Markdown
      YAML
      Agent Skills CLI

Things people build with this

USE CASE 1

Install the skill in Claude Code or Cursor and tailor a resume to a posting

USE CASE 2

Run a one-question-at-a-time interview to fill an evidence table per requirement

USE CASE 3

Surface ATS keywords from a job description before rewriting resume bullets

USE CASE 4

Use it bilingually with mixed Chinese and English resume and job description text

Tech stack

MarkdownYAML

Getting it running

Difficulty · easy Time to first run · 5min

Install via npx skills add or a manual git clone, then trigger inside the agent with the skill prefix.

MIT lets you use, modify, and distribute the code commercially as long as you keep the copyright notice.

In plain English

JD CV Grill is a bilingual skill for AI coding assistants that helps a person tailor their CV or resume to a specific job description. It is meant for experienced candidates who already have plenty of material, but who freeze up when they see a new job posting and cannot tell which of their past projects matter for this role. The skill works in both English and Chinese and supports any mix of the two between the candidate, the resume, and the job description. The author is direct about what it is not. It is not a tool for inventing experience or padding a resume with achievements that did not happen. Instead it pushes the AI agent to read the job description carefully, pull out the hard requirements, the hidden hiring signals, and the keywords that automated tracking systems look for, then interview the candidate about real past work. The interview style is one question at a time, not a long form to fill in. As the candidate answers, the agent builds an evidence table that lines up each job requirement against a piece of personal proof, notes how strong that proof is, and flags missing details, confidentiality issues, or numbers the candidate cannot verify. Resume bullets are then rewritten around confirmed facts, with attention to personal contribution, scope, impact, tools used, and constraints faced. Installation is handled by the Agent Skills CLI. The README shows npx skills add mikezhangyl/jd-cv-grill commands for Codex, Claude Code, Cursor, or several agents at once, with a -g flag for a global user install and a --copy flag to copy files instead of symlinking. There is also a manual git clone path for cases where the CLI is not available. Once installed, the user invokes it inside their AI agent with a trigger like $jd-cv-grill plus a request to tailor a resume to a job description. The repository itself is small: a SKILL.md file plus an agents/openai.yaml configuration, MIT licensed.

Copy-paste prompts

Prompt 1
Install jd-cv-grill in Claude Code and tailor my resume to this senior backend engineer posting
Prompt 2
Run the one-question-at-a-time interview and build an evidence table for my last three roles
Prompt 3
Pull out the hard requirements and ATS keywords from this job description before we rewrite bullets
Prompt 4
Rewrite my resume bullets around confirmed scope, contribution, tools, and constraints from the interview
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.