jd-analysis

jd-analysis is a skill for Codex from chenzhiyong1994/career-os. It costs 56 tokens per session (566 once invoked), scanned A, original, MIT.

A job-description analyzer turns recruiting ads, job pages, or recruiter messages into a structured summary of the role’s requirements and priorities.

In plain words
What is it for?
Use it to create a role scorecard, find keywords and synonyms, compare a job with a candidate profile, and prepare inputs for tailoring a résumé or portfolio.
Why use it?
It separates firm requirements from guesses and background wording, so you can see what matters and what evidence you still need to provide.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it to create a role scorecard, find keywords and synonyms, compare a job with a candidate profile, and prepare inputs for tailoring a résumé or portfolio.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/chenzhiyong1994/career-os/jd-analysis
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add chenzhiyong1994/career-os --skill jd-analysis
Clone the repo
git clone --depth 1 https://github.com/chenzhiyong1994/career-os

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for jd-analysis

README.md
[![agentmods](https://agentmods.dev/badge/skills/chenzhiyong1994/career-os/jd-analysis/github.svg)](https://agentmods.dev/skills/chenzhiyong1994/career-os/jd-analysis)
Your own site
<a href="https://agentmods.dev/skills/chenzhiyong1994/career-os/jd-analysis"><img src="https://agentmods.dev/badge/skills/chenzhiyong1994/career-os/jd-analysis/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for jd-analysis

Your own site · 80×15
<a href="https://agentmods.dev/skills/chenzhiyong1994/career-os/jd-analysis"><img src="https://agentmods.dev/badge/skills/chenzhiyong1994/career-os/jd-analysis.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 56 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 566 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00056 $0.00566
Opus 5 $0.00028 $0.00283
Sonnet 5 $0.00011 $0.00113
Haiku 4.5 $0.00006 $0.00057

Measured yesterday against content hash 02b7d78dcb1a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

jd-analysis scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/jd-analysis/SKILL.md · 33 lines

What it actually says

JD 岗位分析

输入与职责

把具体岗位描述转成可追溯的 JD scorecard,帮助用户判断是否值得申请,以及哪些已有经历与岗位相关。分析本身不修改简历。

复用目标 JD、来源和已有简历。只有 JD 时可以拆解岗位要求,但个人匹配和简历修改点须等待真实简历依据。查询新岗位或最新招聘状态时转入 job-search;已提供的 JD 正文可以直接分析,注明来源日期与尚未核验的状态。

分析流程

  1. 记录公司、岗位、地点、级别、工作方式、来源及分析时间。未披露字段保持未知。
  2. 区分硬性要求、加分项、职责、工具、领域知识和工作条件;将推断信号单列,并提供依据。
  3. 按业务后果与职责重点判断优先级,不以词频代替招聘权重。指出职责级别混杂、范围模糊等矛盾。
  4. 逐项映射已有简历中的原句或事实,区分直接匹配、相邻匹配、可迁移能力和缺失证据;方法见 匹配模型
  5. 给出值得优先考虑、需要核实或当前不匹配的理由。硬约束冲突单列,不能被其他优点抵消。
  6. 用户已要求岗位定制时,将明确的 JD 要求和证据映射交给 resume-tailor。证据不足只标缺口。

输出

  • 岗位概览、来源与状态核验限制。
  • 硬性要求、加分项、职责和成功信号。
  • 关键词及同义表达;明确要求与带依据的推断。
  • 对照已有简历的匹配矩阵、硬约束冲突和缺失证据。
  • 投递优先级建议及需向招聘方核实的问题,不自动联系招聘方。
  • 如有定制请求:值得局部调整的简历位置及对应 JD 依据。

匹配结论用于解释选择,不承诺录用或真实 ATS 通过概率。

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · -13 lines · -10 tokens per session 02b7d78dcb1a
  2. 11d ago First seen · 46 lines · 66 tokens per session scan A f40522138137

Subscribe to this mod's changes

jd-analysis is a skill published in the GitHub repository chenzhiyong1994/career-os (3 stars, last pushed 2d ago), licensed MIT. It adds 56 tokens to every session and 566 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.