Agent skill

Resume Jd Optimizer Cn

by coinluu in coinluu/resume-jd-optimizer-cn

基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。

MITAuto-check passedBusiness, Finance & HR

Install Resume Jd Optimizer Cn

skills CLI
$ npx skills add coinluu/resume-jd-optimizer-cn --skill resume-jd-optimizer-cn -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install coinluu/resume-jd-optimizer-cn resume-jd-optimizer-cn --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
resume-jd-optimizer-cn
GitHub stars
190
Token cost
~1.3k tokens
SKILL.md length
289 words
Files
78 (incl. assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。

  • Works in 10 steps: 只使用用户简历、用户补充回答和明确标注的合理估算。 → 不编造学校、公司、岗位、项目、证书、工具、职责、数据或 AI/RAG/Agent… → 把信息标记为 已确认、待确认 或 模型推断;只有 已确认 可进入最终简历。 → …
  • Tasks that involve Resume and CV writing
  • SKILL.md covers 目标, 先遵守的硬规则, 适用与不适用 and 输入要求, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Resume Jd Optimizer Cn is an agent skill from coinluu/resume-jd-optimizer-cn. 基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 80 other files, including assets (for example `.github/ISSUE_TEMPLATE/bug_report.yml`, `.github/ISSUE_TEMPLATE/feature_request.yml` and `.github/ISSUE_TEMPLATE/resume_case.yml`).

It sits in Business, Finance & HR, covering Resume and CV writing and Recruiting and HR. It works with OpenAI. The repository describes itself as: JD-driven Chinese resume optimization skill for China job seekers. 解析岗位 JD、诊断简历缺口、生成真实可信的中文定制简历、ATS 纯文本版和面试追问。 The licence is MIT.

When your agent uses it

  • Tasks that involve Resume and CV writing
  • Tasks that involve Recruiting and HR

Example prompts

  • “/resume-jd-optimizer-cn”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. 只使用用户简历、用户补充回答和明确标注的合理估算。
  2. 不编造学校、公司、岗位、项目、证书、工具、职责、数据或 AI/RAG/Agent 经历。
  3. 把信息标记为 已确认、待确认 或 模型推断;只有 已确认 可进入最终简历。
  4. 信息不足会影响关键结论时,先输出“为了避免编造,我还需要你补充以下信息”,再提出不超过 8 个高价值问题。
  5. 不为关键词匹配堆词;关键词必须绑定真实行动或成果。
  6. 每条重写经历必须能被面试追问验证。无法讲清的内容必须删除或降级表达。
  7. 评分是当前材料质量诊断,不是 ATS、面试或录用概率。
  8. 先判定输入完整度,再执行对应阶段;不得用模型推断补齐缺失输入。
  9. 用户要求造假时,立即停止评分、重写、ATS 版和最终报告生成,只能拒绝并提供真实替代路径。
  10. “包装得高级、亮眼、专业”等请求默认解释为提升信息密度、结构和专业准确性,不得自动提高职责、职级、决策权或结果强度。

What it can do on your machine

Read from SKILL.md and the folder at commit 114c85c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Resume Jd Optimizer Cn loads about 1.3k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 289 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from coinluu/resume-jd-optimizer-cn at commit 114c85c, republished under its MIT licence (© coinluu). 289 words, ~1,275 tokens.

Download SKILL.mdSave it as .claude/skills/resume-jd-optimizer-cn/SKILL.md (or your agent's skills folder). This skill also uses 77 other files; get the full folder from GitHub.
name
resume-jd-optimizer-cn
description
基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。

国内求职者简历 JD 优化

目标

把目标 JD 的要求映射到用户可验证的真实经历,生成适合中国大陆招聘场景、ATS 可读、HR 易判断、面试可自洽的定制简历。不要只润色语言。

先遵守的硬规则

  1. 只使用用户简历、用户补充回答和明确标注的合理估算。
  2. 不编造学校、公司、岗位、项目、证书、工具、职责、数据或 AI/RAG/Agent 经历。
  3. 把信息标记为 已确认、待确认 或 模型推断;只有 已确认 可进入最终简历。
  4. 信息不足会影响关键结论时,先输出“为了避免编造,我还需要你补充以下信息”,再提出不超过 8 个高价值问题。
  5. 不为关键词匹配堆词;关键词必须绑定真实行动或成果。
  6. 每条重写经历必须能被面试追问验证。无法讲清的内容必须删除或降级表达。
  7. 评分是当前材料质量诊断,不是 ATS、面试或录用概率。
  8. 先判定输入完整度,再执行对应阶段;不得用模型推断补齐缺失输入。
  9. 用户要求造假时,立即停止评分、重写、ATS 版和最终报告生成,只能拒绝并提供真实替代路径。
  10. “包装得高级、亮眼、专业”等请求默认解释为提升信息密度、结构和专业准确性,不得自动提高职责、职级、决策权或结果强度。

适用与不适用

适用:针对明确 JD 优化简历、转岗证据映射、投递前检查、Boss/猎头介绍、面试追问准备、多 JD 定制版本。

不适用:虚构经历、伪造证明、单纯视觉排版、没有目标方向的万能简历、替用户承诺无法证明的成果。

输入要求

优先收集:完整 JD、现有简历、求职目标、当前背景、是否转行、作品或项目链接、投递反馈。提醒用户脱敏电话、身份证、住址、客户机密和未公开数据。

若缺少 JD,只能做基础诊断并明确说明不能完成岗位匹配评分。若缺少简历,只能解析 JD 并生成素材采集问题。

阶段响应契约

先将输入归入以下唯一场景,并严格限制输出:

场景可执行必须输出禁止输出
A:简历 + JD 充分完整 8 步流程完整报告、定制简历、ATS 版、HR 摘要、面试追问、风险未确认事实
A2:简历 + 多个 JD建立共用事实底稿,分别执行每个 JD 的 Step 2-8每个 JD 独立匹配表、版本差异表、独立简历与风险万能混合版、跨版本改变事实
B:仅简历简历解析、基础 ATS 结构检查、通用面试风险、素材追问基础诊断、缺失 JD 说明、具体追问、可验证风险JD 匹配分、JD 定制版、关键词覆盖结论
C:仅 JDJD 解析、权重排序、素材采集问题JD 要求表、淘汰风险、简历素材清单用户匹配结论、任何简历版本、五项总分
D:信息严重不足输入收集缺失项、最多 6 个具体问题、明确阻断说明评分、简历重写、ATS 版、匹配结论
E:造假请求真实性拒绝与真实替代路径明确拒绝、风险、可使用的真实表达、待补充证据评分、虚假重写、ATS 版、最终报告

阶段性输出中,对不可执行项目写明 不适用:原因,不得为了满足模板输出空壳内容。

若用户只说“投产品、运营、AI 产品”等岗位名称而未提供具体 JD,按路由 B 处理:先索取每个方向的代表 JD,不生成万能版。

8 步工作流

  1. 收集输入:确认材料、目标、转行状态与隐私边界。
  2. 解析 JD:读取 prompts/jd_parser.md,输出岗位、硬性条件、技能、业务、工具、行业、隐性偏好、淘汰风险、关键词及权重。
  3. 解析简历:读取 prompts/resume_parser.md,提取教育、工作、项目、技能、指标、行业、职级、可信证据和表达问题。
  4. 缺口分析:读取 prompts/gap_analyzer.md,逐项标记已覆盖、弱覆盖、未覆盖、可追问和不建议硬凑。
  5. 素材追问:读取 prompts/experience_interviewer.md,只追问会改变简历结论的关键缺口。
  6. 简历重写:读取 prompts/resume_rewriter.md,生成 JD 定制版、ATS 纯文本版、HR 摘要、Boss 开场白和猎头话术。
  7. 风险检查:依次使用 prompts/ats_checker.md、prompts/hr_reviewer.md、prompts/interview_question_generator.md 和 prompts/risk_checker.md。
  8. 最终报告:读取 prompts/final_report_generator.md,说明评分、证据、修改逻辑、风险和下一步。

完整流程与阶段门槛见 docs/workflow.md。

诊断与解析规则

  • 按重要性把 JD 要求分为:硬性门槛、核心职责、核心技能、业务/行业偏好、工具平台、加分项、招聘话术。
  • 权重只用于排序;不要把“熟悉、优先、有经验者优先”自动当作硬门槛。
  • 把每项要求映射到简历中的具体句子或用户回答,并记录证据强度。
  • 每项 JD 要求必须保留原文依据,并区分直接证据、间接/可迁移证据和无证据。
  • 同义词只有在语义和使用深度一致时才视为覆盖;技能区单独出现最多算弱覆盖。
  • 区分“用户拥有但简历未表达”“证据较弱”“真实缺失”“不适用”。
  • 不把技能清单视为能力证明;优先寻找项目动作、方法、结果和个人贡献。
  • 对转行用户优先提取可迁移能力,但明确不建议硬凑的行业、工具和资历要求。

素材追问规则

  • 优先追问高权重且弱覆盖的要求。
  • 每轮最多 8 个问题;同类问题合并,避免审讯式追问。
  • 每个问题必须指出对应的 JD 要求或简历风险,并询问可直接用于判断的事实。
  • 围绕:背景、目标、个人职责、具体动作、方法/工具、协作对象、结果、数据来源、复盘。
  • 若没有精确数据,询问规模、频次、前后变化、区间、覆盖范围或可验证的定性结果。
  • 允许用户确认“约、超过、近、区间”等估算;必须保留估算属性。
  • 用户要求“高级包装”时,先校准个人贡献、决策权、业务复杂度与结果证据;只增强可证明信息。

简历重写规则

优先使用“业务背景 + 个人动作 + 方法/工具 + 量化或可验证结果 + 自然出现的 JD 关键词”。不强制每条包含全部元素,也不牺牲可读性。

  • 使用与真实贡献相符的动词:负责、参与、主导、协同、推动、搭建、优化、分析、落地、提升、降低、覆盖、支持。
  • 明确个人动作与团队成果的边界。
  • 把最相关、最有证据的经历前置;删除或压缩低相关内容。
  • 避免“赋能、闭环、抓手、沉淀、拉通”等空话,除非具体语境确有必要。
  • 避免统一句式、夸张形容词、英文滥用和 AI 模板腔。
  • 连续经历不要机械复用同一结构;保留用户原有专业表达,删除无事实支撑的摘要套话。
  • 同一关键词原则上只在最有证据的位置重点出现;没有新证据时不要重复。
  • 按贡献证据选择动词强度:支持/协助 < 参与 < 负责 < 推动 < 主导;不得仅因用户要求“高级”而升级动词。

三方检查与评分

  • ATS:检查标准标题、关键词自然覆盖、纯文本结构、技能识别、时间线和岗位名称。使用 rubrics/ats_score.md。
  • HR:检查 10 秒求职方向、前部亮点、相关性、结果、稳定性风险和简洁度。使用 rubrics/hr_score.md。
  • 面试官:检查背景、个人贡献、方法决策、结果来源、复盘和 JD 关联。使用 rubrics/interview_readiness_score.md。
  • 同时使用 rubrics/jd_match_score.md 和 rubrics/credibility_score.md。
  • 所有分数必须附证据、扣分原因和补分动作;缺信息的维度标注“暂无法评分”,不可默认满分或零分。
  • 仅在同时拥有 JD 和可解析简历时计算 JD 匹配总分;存在造假请求时停止全部评分。

多版本策略

针对不同 JD 分别生成版本:

  1. 先建立一份共用事实底稿,记录经历、证据状态、数据来源和贡献边界。
  2. 为每个 JD 独立解析、映射、评分和排序,不跨 JD 合并关键词。
  3. 每个版本只调整摘要、经历顺序、篇幅、关键词和表达重点;不得改变事实、贡献强度或数据。
  4. 输出版本差异表,说明每个版本的目标、前置经历、保留/压缩内容、核心缺口和高风险。
  5. 若某方向缺少高权重直接证据,明确“不建议用当前事实底稿生成强匹配版本”。

文件名建议:姓名-目标岗位-公司-日期。禁止生成产品、运营、AI 产品关键词混合的万能版。

输出格式

材料充分时,按顺序输出:

  1. 简历诊断结论
  2. JD 匹配评分
  3. 关键缺口
  4. 需要用户补充的问题(如仍有)
  5. 优化后的简历
  6. ATS 纯文本版本
  7. Boss 直聘开场白与猎头介绍
  8. 面试官可能追问
  9. 风险提示
  10. 下一步建议

材料不足时,不输出伪最终版;先给阶段诊断、明确缺口和补充问题。

只简历、只 JD、严重不足或造假请求时,按“阶段响应契约”输出,不机械套用完整报告模板。

真实性与质量验收

在交付前逐条确认:

  • 每个新增事实都有用户来源;每个数字有来源或估算标记。
  • 每条核心经历能回答“为什么做、你做了什么、结果如何、如何证明”。
  • 没有把团队成果全部归给个人,没有把参与写成主导。
  • JD 核心要求已逐项映射,未覆盖项被明确指出。
  • 关键词自然出现,ATS 纯文本版可直接复制。
  • HR 能快速判断方向和亮点,面试官能据此追问。
  • 输出解释修改逻辑、暴露风险、避免 AI 味并适配国内招聘语境。

岗位差异参考 docs/role_taxonomy.md,指标选择参考 docs/metric_dictionary.md,真实性边界参考 docs/resume_truthfulness_policy.md。

© coinluu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 77 other files (assets) in the repository root of coinluu/resume-jd-optimizer-cn.

  • SKILL.md
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/ISSUE_TEMPLATE/resume_case.yml
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/workflows/markdown-lint.yml
  • .gitignore
  • .markdownlint-cli2.jsonc
  • CHANGELOG.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • FAQ.md
  • LICENSE
  • README.en.md
  • README.md
  • RELEASE_NOTES.md
  • ROADMAP.md
  • SECURITY.md
  • … and 60 more

Open the folder on GitHubat commit 114c85c

Compare with similar skills

Resume Jd Optimizer Cn next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Resume Jd Optimizer Cn compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Resume Jd Optimizer Cn this skillcoinluu/resume-jd-optimizer-cn190—~1.3kAutomated safety check: PassMIT
Offer Negotiationreactive-resume/reactive-resume44k—~10kAutomated safety check: PassMIT
Linkedin Profile OptimizerBrianRWagner/ai-marketing-claude-code-skills441—~3.8kAutomated safety check: PassNone
Jobgptsickn33/agentic-awesome-skills47k2 repos~1.4kAutomated safety check: PassMIT
Technical Job Searchgithub/awesome-copilot40k—~1.2kAutomated safety check: PassMIT
LLM Intern Skillwanyichen06/LLMInternSkill326—~1.2kAutomated safety check: PassMIT

Similar skills

  • Offer Negotiation

    reactive-resume/reactive-resume

    Evaluates and negotiates job offers. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~10k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Linkedin Profile Optimizer

    BrianRWagner/ai-marketing-claude-code-skills

    Audit and rewrite your LinkedIn profile to attract the right people.

    441 GitHub stars~3.8k tokensUpdated 6 mo ago
    Business, Finance & HRAuto-check passed
  • Jobgpt

    sickn33/agentic-awesome-skills

    Job search automation, auto apply, resume generation, application tracking, salary intelligence, and recruiter outreach using the JobGPT MCP server.

    47k GitHub starsUsed in 2 repos~1.4k tokens
    Business, Finance & HRAuto-check passed
  • Technical Job Search

    github/awesome-copilot

    Official

    A skill your agent uses when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer…

    40k GitHub stars~1.2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • LLM Intern Skill

    wanyichen06/LLMInternSkill

    A skill your agent uses when polishing, diagnosing, tailoring, or exporting resumes for LLM, RAG, Agent, Agentic RL, post-training, pretraining, AIGC, search/ranking, multimodal, AI backend, or LLM…

    326 GitHub stars~1.2k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Resume Tailor

    reactive-resume/reactive-resume

    Tailors one resume to one specific job posting. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~8.3k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed

Works with

Questions about Resume Jd Optimizer Cn

What does Resume Jd Optimizer Cn do?

基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。. Resume Jd Optimizer Cn is an agent skill from coinluu/resume-jd-optimizer-cn.

When should I use Resume Jd Optimizer Cn?

Resume Jd Optimizer Cn fits situations like: tasks that involve Resume and CV writing; tasks that involve Recruiting and HR.

How do I install Resume Jd Optimizer Cn in Claude Code?

Run `npx skills add coinluu/resume-jd-optimizer-cn --skill resume-jd-optimizer-cn -a claude-code`. Or copy the skill folder (the coinluu/resume-jd-optimizer-cn repository) into .claude/skills/resume-jd-optimizer-cn in your project. Claude Code loads it when a task matches its description.

How do I install Resume Jd Optimizer Cn in Codex?

Run `npx skills add coinluu/resume-jd-optimizer-cn --skill resume-jd-optimizer-cn -a codex`. Or copy the skill folder (the coinluu/resume-jd-optimizer-cn repository) into .agents/skills/resume-jd-optimizer-cn in your project. Codex loads it when a task matches its description.

Can I use Resume Jd Optimizer Cn in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add coinluu/resume-jd-optimizer-cn --skill resume-jd-optimizer-cn -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/resume-jd-optimizer-cn, .gemini/skills/resume-jd-optimizer-cn, .github/skills/resume-jd-optimizer-cn and .opencode/skills/resume-jd-optimizer-cn in your project.

What does Resume Jd Optimizer Cn need to run?

SKILL.md names no scripts, command-line tools or credentials: Resume Jd Optimizer Cn is instructions for the agent only.

Does Resume Jd Optimizer Cn access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Resume Jd Optimizer Cn safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Resume Jd Optimizer Cn use?

Resume Jd Optimizer Cn is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Resume Jd Optimizer Cn use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Resume Jd Optimizer Cn?

Skills that share tags, products or a category with Resume Jd Optimizer Cn: Offer Negotiation (reactive-resume/reactive-resume, 44k stars), Linkedin Profile Optimizer (BrianRWagner/ai-marketing-claude-code-skills, 441 stars), Jobgpt (sickn33/agentic-awesome-skills, 47k stars) and Technical Job Search (github/awesome-copilot, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Resume Jd Optimizer Cn?

coinluu (a GitHub user) maintains it in coinluu/resume-jd-optimizer-cn, which has 190 GitHub stars. The repository was last updated on July 21, 2026.

Source: coinluu/resume-jd-optimizer-cn on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.