Agent skill

Offer Toolkit Skill

by yanliudesign in yanliudesign/offer-toolkit-skill

求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…

MITAuto-check passedBusiness, Finance & HR

Install Offer Toolkit Skill

skills CLI
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-toolkit-skill -a claude-code

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

GitHub CLI
$ gh skill install yanliudesign/offer-toolkit-skill offer-toolkit-skill --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
offer-toolkit-skill
GitHub stars
520
Token cost
~1.2k tokens
SKILL.md length
349 words
Files
64
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…

  • Works in 6 steps: job-hunt-skill — 岗位发现入口 → Job Description Skill — 单岗位决策入口 → Resume Skill — 简历生成与美化 → …
  • Tasks that involve Recruiting and HR
  • SKILL.md covers 路由:用户进来先判断意图, 六个子 skill 各自的入口, 安装 and License
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Offer Toolkit Skill is an agent skill from yanliudesign/offer-toolkit-skill. 求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选 offer、谈薪)都从这里进,再路由到对应子 skill。关键词:求职, offer, career, job hunt, LinkedIn jobs, JD, resume, CV, behavioral interview, BQ, STAR, offer compare, salary negotiation, 薪资谈判, 选 offer。

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 67 other files (for example `README.md` and `README.zh.md`).

It sits in Business, Finance & HR, covering Recruiting and HR, Interview preparation and Resume and CV writing. It works with LinkedIn. The repository describes itself as: Full job-hunt Claude skill bundle — Job Description decoder + Resume builder (11 templates) + Behavioral Interview / story bank. Three self-contained sub-skills with a top-level… The licence is MIT.

When your agent uses it

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

Example prompts

  • “/offer-toolkit-skill”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. job-hunt-skill — 岗位发现入口
  2. Job Description Skill — 单岗位决策入口
  3. Resume Skill — 简历生成与美化
  4. BQ Skill — 行为面试故事库
  5. Offer Compare Skill — 多 Offer 决策
  6. Salary Negotiation Skill — 薪资谈判

What it can do on your machine

Read from SKILL.md and the folder at commit f66c4b7. 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

    Links to these hosts (documentation or services it may open):

    • linkedin.com
    • x.com
    • xiaohongshu.com

    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

Offer Toolkit Skill loads about 1.2k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 349 words of instructions outside code blocks.

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

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 yanliudesign/offer-toolkit-skill at commit f66c4b7, republished under its MIT licence (© yanliudesign). 349 words, ~1,209 tokens.

Download SKILL.mdSave it as .claude/skills/offer-toolkit-skill/SKILL.md (or your agent's skills folder). This skill also uses 63 other files; get the full folder from GitHub.
name
offer-toolkit-skill
description
求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选 offer、谈薪)都从这里进,再路由到对应子 skill。关键词:求职, offer, career, job hunt, LinkedIn jobs, JD, resume, CV, behavioral interview, BQ, STAR, offer compare, salary negotiation, 薪资谈判, 选 offer。

Offer Toolkit

一整套求职 skill 的聚合入口。六条子 skill 各自独立可用,也可以组成从找岗位到签 offer 的完整链路:

种子 JD + 简历 → [job-hunt-skill] 搜索 · 去重 · 证据分层 · HTML 清单
                    ↓ 选中岗位
              [Job Description Skill] 解码 JD · 出 Offer Strategy Report
                    ↓ 决定投
              [Resume Skill] tailor + 美化 · 12 套模板 · 单文件 HTML
                    ↓ 拿到面试
              [BQ Skill] 挖故事 · 建故事库 · STAR 化 · 模拟面试
                    ↓ 拿到 offer
              ┌ 一份 offer ───────────────→ [Salary Negotiation] 谈 package
              └ 多份 offer → [Offer Compare] 选 offer ────────┘

顶层原则(六条子 skill 共用):

  1. 绝不杜撰。 所有经历、职责、数字都必须来自用户真实提供的内容。可以引导、追问、把弱的改强,绝不编公司、职位、成果、量化数字。
  2. 只问会改变结论的信息。 遵循各子 skill 规定的逐题或批量提问节奏,不把对话变成长问卷。
  3. 先结构化,再产出。 无论是简历还是故事,先落到标准数据模型,确认无误再渲染 HTML / 生成答案。

路由:用户进来先判断意图

用户说的话走哪个子 skill
"帮我找工作" / "在 LinkedIn 搜适合我的岗位" / "根据这份 JD 找相似职位" / "根据简历推荐岗位" / "整理职位清单"→ job-hunt-skill/
贴出一份 JD / "这个岗位我该不该投" / "帮我看看这份工作" / "match score" / "面试会问什么"→ job-description-skill/
"帮我美化简历" / "改简历" / 上传 PDF/docx / "我没有简历帮我做一份" / "换个模板" / LinkedIn 导入→ resume-skill/
"帮我准备 behavioral 面试" / "Tell me about a time…" / "帮我挖一个面试故事" / "STAR 怎么写" / "建我的故事库" / "Amazon LP 怎么准备"→ bq-skill/
"两份 offer 怎么选" / "A 还是 B" / "compare offers" / "算 4 年 TC"→ offer-compare-skill/
"帮我谈薪" / "怎么 counter" / "能不能多要 RSU" / "salary negotiation"→ salary-negotiation-skill/
一次交出 JD + 简历,想要"全套准备好"→ job-description-skill/ → resume-skill/ → bq-skill/ → 有多份 offer 先 offer-compare-skill/ → salary-negotiation-skill/

判断不了就问一句:

"你现在在求职链路的哪一步? · 还在找机会,希望自动发现并整理匹配岗位 → job-hunt-skill · 看到一个心动岗位,还没决定要不要投 → JD Skill · 已经决定投,需要一份简历 → Resume Skill · 已经拿到面试,要准备行为面试题 → BQ Skill · 已经拿到多份 offer,不知道选哪份 → Offer Compare Skill · 已经选定 offer,想把 package 谈高 → Salary Negotiation Skill"


六个子 skill 各自的入口

每个子目录都是一份完整的 skill(各自有 SKILL.md + 独立 README)。可以聚合装,也可以只装其中一个。

0 · job-hunt-skill — 岗位发现入口

根据简历、目标方向或种子 JD 生成搜索画像,执行多组公开职位查询,采集、去重并区分已核验事实与方向性推断。默认保留所有通过硬条件的唯一岗位,输出可搜索筛选的单文件 HTML 清单;只搜索分析,不自动投递、不处理登录凭据、不绕过访问限制。

1 · Job Description Skill — 单岗位决策入口

把任何 JD 翻译成一份 10 节的 Offer Strategy Report(HTML 单文件,自动打开浏览器):TL;DR 结论 · Match Score · Interview Probability · 公司背景 · JD 深度解码 · JD ↔ 简历逐条比对 · Gap 与补救 · 为什么投/不投 · 薪资 · 下一步 · Top 10 面试题 · 6 周行动计划。

三步:贴 JD → 给简历 → 自动生成 HTML 报告并打开。

2 · Resume Skill — 简历生成与美化

把"我需要一份好看的简历"变成稳定流程:所有素材先汇入 schema/resume-data.md 定义的标准数据结构,再套模板渲染。换模板只是换皮,内容不丢。

三条入口:美化已有简历 / LinkedIn 导入 / 对话式建简历。 12 套打印级模板:Classic-ATS · Ledger · Modern Sidebar · Pillar · Elegant Serif · Atelier · Timeline · Swiss · Executive · Editorial Banner · Photo Corporate · Photo Minimal。 每次渲染同时输出锁定版(直接 Cmd+P 存 PDF)和可编辑版(浏览器里点字微调 + 浮动工具条)。

3 · BQ Skill — 行为面试故事库

不是背答案,而是建一套可复用的职业故事库。流程:挖掘 → 结构化 → 打标 → 存库 → 复用。

能做的事:

  • 挖新故事(四层追问引擎,专治"我没什么亮点")
  • 回答一道具体 BQ(先查库,命中就复用)
  • 打磨已有答案(诊断 STAR 结构 + 改写)
  • 模拟面试(一次一道,按目标公司风格)
  • JD 驱动的 Top 20 BQ 选题 + STAR 模板 + HTML 报告(对接 job-description-skill)
4 · Offer Compare Skill — 多 Offer 决策

结构化对比两份或多份 offer 的 4 年 TC、成长、AI 敞口、公司与团队风险、晋升、生活方式和未来跳槽价值。输出一份 HTML Offer Decision Report,并给出明确推荐,而不是把选择留给用户。

三步:贴多份 offer → 补充 priorities 与当前处境 → 生成报告并打开。

5 · Salary Negotiation Skill — 薪资谈判

诊断 Base、RSU、Sign-on 和 Bonus 的谈判空间,识别用户与招聘官双方杠杆,生成谈判顺序、可直接使用的中英文电话/邮件脚本、两轮 counter 模拟和明确 stop-line。

三步:贴 offer → 补充竞争 offer、deadline 与风险偏好 → 生成 HTML Negotiation Playbook 并打开。


安装

Claude 用户

把整个 offer-toolkit-skill/ 目录放进你的 skill 目录(例如 ~/.claude/skills/ 或 VS Code 的 prompts 目录),六条子 skill 会一起被发现。

只想装其中一个? 直接把对应子目录(如 resume-skill/)单独复制过去也可以,每个子 skill 都是自包含的。

手动调用
  • 顶层调度:说"我要找工作 / 求职 / offer" → 走这份 SKILL.md 的路由
  • 直接进子 skill:说"帮我美化简历" / "解码这份 JD" / "帮我准备 BQ" / "比较两份 offer" / "帮我谈薪" → 直接命中对应子 skill

License

MIT — fork, remix, ship your own version.

Created by Dreameryanyan · LinkedIn · X · 小红书

© yanliudesign, 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 63 other files in the repository root of yanliudesign/offer-toolkit-skill.

  • SKILL.md
  • .gitignore
  • LICENSE
  • README.md
  • README.zh.md
  • docs/en/.gitkeep
  • docs/en/screenshot-01.png
  • docs/en/screenshot-02.png
  • docs/en/screenshot-03.png
  • docs/en/screenshot-04.png
  • docs/en/screenshot-05.png
  • docs/en/screenshot-06.png
  • docs/en/screenshot-07.png
  • docs/en/screenshot-08.png
  • docs/en/screenshot-09.png
  • docs/en/screenshot-10.png
  • docs/showcase/en/01-job-discovery-v2.png
  • … and 47 more

Open the folder on GitHubat commit f66c4b7

Compare with similar skills

Offer Toolkit Skill 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.

Offer Toolkit Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Offer Toolkit Skill this skillyanliudesign/offer-toolkit-skill520—~1.2kAutomated safety check: PassMIT
Job Application Managerreactive-resume/reactive-resume44k—~13kAutomated safety check: PassMIT
Offer Negotiationreactive-resume/reactive-resume44k—~10kAutomated safety check: PassMIT
LLM Intern Skillwanyichen06/LLMInternSkill326—~1.2kAutomated safety check: PassMIT
Resume Tailorreactive-resume/reactive-resume44k—~8.3kAutomated safety check: PassMIT
Resume Evidence WorkflowElowwwen/resume-evidence-workflow166—~2.4kAutomated safety check: PassMIT

Similar skills

  • Job Application Manager

    reactive-resume/reactive-resume

    Runs the job-search pipeline. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~13k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • 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
  • 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
  • Resume Evidence Workflow

    Elowwwen/resume-evidence-workflow

    Build a reusable career-evidence bank, match it to a job description (JD), select the best installed resume skill, and deliver an application-ready resume.

    166 GitHub stars~2.4k tokensUpdated 11 days ago
    Business, Finance & HRAuto-check passed
  • Job Description Skill

    yanliudesign/job-description-skill

    Job Description 解码器 + Offer 策略系统。把任何 JD 翻译成「这家公司到底在招什么人 / 我的匹配度 / Gap 在哪 / 为什么投/不投 / 面试会问什么 / 下一步怎么走」。只有 3 步:贴 JD → 给简历 → 自动生成并打开一份 HTML Offer Strategy Report。是整个求职链路的入口,向下衔接 Resume Skill 和 BQ…

    112 GitHub stars~1.8k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed

More from yanliudesign/offer-toolkit-skill

  • Job Hunt Skill

    yanliudesign/offer-toolkit-skill

    批量发现、整理和持续维护求职岗位清单。根据用户的简历、目标方向或种子 JD,搜索 LinkedIn 与公开网页,去重并建立尽量完整的候选池,用证据区分已核验事实和方向性推断,最后生成可搜索、可筛选的单文件 HTML job-hunt-skill 报告。用户说‘帮我批量找岗位’、‘整理职位清单’、‘使用 job-hunt-skill’、‘根据简历搜工作’、‘把这些 LinkedIn…

    520 GitHub stars~942 tokensUpdated 11 days ago
    Auto-check passed
  • Bq Skill

    yanliudesign/offer-toolkit-skill

    行为面试 skill。帮求职者挖掘真实经历、用 STAR/CAR 结构化、映射能力标签、构建可复用的中英双语故事库(Story Bank);并能接入 JD + 简历,针对具体岗位生成 Top 20 BQ 选题 + 基于真实经历的 STAR 准备模板(HTML 报告)。不是背答案,而是建立可复用的职业叙事体系,让任何行为面试题都能自然作答。关键词:behavioral question, BQ…

    520 GitHub stars~985 tokensUpdated 11 days ago
    Auto-check passed
  • Linkedin Job Search Skill

    yanliudesign/offer-toolkit-skill

    LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like…

    520 GitHub stars~1k tokensUpdated 11 days ago
    Auto-check passed
  • Offer Compare Skill

    yanliudesign/offer-toolkit-skill

    Offer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden…

    520 GitHub stars~1.8k tokensUpdated 11 days ago
    Auto-check passed
  • Resume Skill

    yanliudesign/offer-toolkit-skill

    简历生成与美化。两种入口:把已有简历(PDF/Word/文本)解析、诊断、套用模板美化;或者还没有简历时,通过 LinkedIn 导入或一问一答的对话帮你从零建出一份。输出单页打印优化的 HTML(浏览器里 Cmd+P 直接存成 PDF),提供 12 套模板,覆盖 ATS 友好、侧栏、衬线、编辑、时间轴与头像版式。关键词:resume, CV, 简历, 美化简历, 做简历, 简历模板…

    520 GitHub stars~1.1k tokensUpdated 11 days ago
    Auto-check passed
  • Salary Negotiation Skill

    yanliudesign/offer-toolkit-skill

    薪资谈判教练。模拟前 FAANG 招聘官 + 薪酬策略师,把「拿到 offer → 签字」这一步拆成 6 个动作:Offer 诊断(Base / RSU / Sign-on / Bonus 每项标 LOW/MED/HIGH leverage)→ 谈判杠杆图(我的力量 / 招聘官的力量 / 弱点)→ 策略排序(Base → RSU → Sign-on → Bonus,按 context 调整)→…

    520 GitHub stars~2.1k tokensUpdated 11 days ago
    Auto-check passed

Works with

Questions about Offer Toolkit Skill

What does Offer Toolkit Skill do?

求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…. Offer Toolkit Skill is an agent skill from yanliudesign/offer-toolkit-skill.

When should I use Offer Toolkit Skill?

Offer Toolkit Skill fits situations like: tasks that involve Recruiting and HR; tasks that involve Interview preparation; tasks that involve Resume and CV writing.

How do I install Offer Toolkit Skill in Claude Code?

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

How do I install Offer Toolkit Skill in Codex?

Run `npx skills add yanliudesign/offer-toolkit-skill --skill offer-toolkit-skill -a codex`. Or copy the skill folder (the yanliudesign/offer-toolkit-skill repository) into .agents/skills/offer-toolkit-skill in your project. Codex loads it when a task matches its description.

Can I use Offer Toolkit Skill 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 yanliudesign/offer-toolkit-skill --skill offer-toolkit-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/offer-toolkit-skill, .gemini/skills/offer-toolkit-skill, .github/skills/offer-toolkit-skill and .opencode/skills/offer-toolkit-skill in your project.

What does Offer Toolkit Skill need to run?

SKILL.md names no scripts, command-line tools or credentials: Offer Toolkit Skill is instructions for the agent only.

Does Offer Toolkit Skill access the network?

SKILL.md names 3 domains. As links in the text: linkedin.com, x.com and xiaohongshu.com. This is read from the text; nothing was executed.

Is Offer Toolkit Skill 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 Offer Toolkit Skill use?

Offer Toolkit Skill 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 Offer Toolkit Skill use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 Offer Toolkit Skill?

Skills that share tags, products or a category with Offer Toolkit Skill: Job Application Manager (reactive-resume/reactive-resume, 44k stars), Offer Negotiation (reactive-resume/reactive-resume, 44k stars), LLM Intern Skill (wanyichen06/LLMInternSkill, 326 stars) and Resume Tailor (reactive-resume/reactive-resume, 44k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Offer Toolkit Skill?

yanliudesign (a GitHub user) maintains it in yanliudesign/offer-toolkit-skill, which has 520 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 29, 2026.

Source: yanliudesign/offer-toolkit-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.