Pack · #247 trending skills repo
Offer Toolkit Skill
yanliudesign/offer-toolkit-skill
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 router.
- Stars
- 563
- This week
- —
- Forks
- 60
- Open issues
- 2
- Skills inside
- 8
Get started
Install the skills
npx skills add yanliudesign/offer-toolkit-skillInstalls into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.
git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git /tmp/offer-toolkit-skill
cp -r /tmp/offer-toolkit-skill ~/.claude/skills/offer-toolkit-skillClaude Code reads ~/.claude/skills/ (or .claude/skills/ in a project). Other agents read the same SKILL.md format from their own skills folder.
Inside this repo
8 skills
/bq-skill行为面试 skill。帮求职者挖掘真实经历、用 STAR/CAR 结构化、映射能力标签、构建可复用的中英双语故事库(Story Bank);并能接入 JD + 简历,针对具体岗位生成 Top 20 BQ 选题 + 基于真实经历的 STAR 准备模板(HTML 报告)。不是背答案,而是建立可复用的职业叙事体系,让任何行为面试题都能自然作答。关键词:behavioral question, BQ, 行为面试, STAR, 故事库, Amazon LP, 职业故事, tell me about a time, 面试准备, JD 面试题预测, top 20 题。bq-skilljob-description-skillJob Description 解码器 + Offer 策略系统。把任何 JD 翻译成「这家公司到底在招什么人 / 我的匹配度 / Gap 在哪 / 为什么投/不投 / 面试会问什么 / 下一步怎么走」。只有 3 步:贴 JD → 给简历 → 自动生成并打开一份 HTML Offer Strategy Report。是整个求职链路的入口,向下衔接 Resume Skill 和 BQ Skill。关键词:job description, JD, 职位描述, 匹配度, ATS, resume tailor, 简历定制, 招聘经理, 投不投, should I apply, 面试预测, offer job-description-skilljob-hunt-skill批量发现、整理和持续维护求职岗位清单。根据用户的简历、目标方向或种子 JD,搜索 LinkedIn 与公开网页,去重并建立尽量完整的候选池,用证据区分已核验事实和方向性推断,最后生成可搜索、可筛选的单文件 HTML job-hunt-skill 报告。用户说‘帮我批量找岗位’、‘整理职位清单’、‘使用 job-hunt-skill’、‘根据简历搜工作’、‘把这些 LinkedIn 职位做成表格’、‘持续跟踪岗位’时必须使用。只发现和分析岗位;绝不自动申请、处理登录凭据或绕过访问限制。job-hunt-skilllinkedin-job-search-skillLinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like this’时必须使用。只搜索和推荐,不自动投递、不代替用户登录、不绕过验证码。job-search-skilloffer-compare-skillOffer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden risks,最后给一条**明确、有立场、不中性**的推荐(并附「你是 X 类人选 A,你是 Y 类人选 B」的分叉判定)。三步:贴两份 offer → 补 priorities & 现状 → 自动生成并打开一份 offer-compare-skillresume-skill简历生成与美化。两种入口:把已有简历(PDF/Word/文本)解析、诊断、套用模板美化;或者还没有简历时,通过 LinkedIn 导入或一问一答的对话帮你从零建出一份。输出单页打印优化的 HTML(浏览器里 Cmd+P 直接存成 PDF),提供 12 套模板,覆盖 ATS 友好、侧栏、衬线、编辑、时间轴与头像版式。关键词:resume, CV, 简历, 美化简历, 做简历, 简历模板, resume template, LinkedIn 简历, 求职简历, ATS, 改简历, polish resume。resume-skillsalary-negotiation-skill薪资谈判教练。模拟前 FAANG 招聘官 + 薪酬策略师,把「拿到 offer → 签字」这一步拆成 6 个动作:Offer 诊断(Base / RSU / Sign-on / Bonus 每项标 LOW/MED/HIGH leverage)→ 谈判杠杆图(我的力量 / 招聘官的力量 / 弱点)→ 策略排序(Base → RSU → Sign-on → Bonus,按 context 调整)→ 脚本生成(电话 / 邮件 / 招聘官回话模拟)→ Counter 模拟("这是最好的了" / "预算固定" / "会考虑其他候选人" 三种硬回答)→ 最终建议(要什么 / 别推什么 / 何时停)。三步:salary-negotiation-skillDocumentation
README
中文 · English
🧰 Offer Toolkit
Six job-hunt tools in one agent skill pack — Search · JD · Resume · BQ · Compare · Negotiate.
Six job-hunting tools bundled as an agent skill pack. Use the whole thing, or just the piece you need — each sub-folder works on its own.
Quick links: See the skills · View examples · Install · Try it · FAQ
| Stage | Skill | What it does |
|---|---|---|
| 0 · Discover opportunities | job-hunt-skill | Build a deduplicated, searchable HTML job list. |
| 1 · See a job you want | job-description-skill | Decode the JD and get an Offer Strategy report. |
| 2 · Decide to apply | resume-skill | Tailor and polish your resume with 12 print-ready templates. |
| 3 · Land the interview | bq-skill | Mine stories, build a story bank, and prep BQs. |
| 4 · Compare offers | offer-compare-skill | Compare TC, growth, and risk, then get a clear recommendation. |
| 5 · Negotiate the package | salary-negotiation-skill | Diagnose leverage, generate scripts, and set stop-lines. |
What's inside
| Sub-skill | What it does |
|---|---|
| job‑hunt‑skill | Give it a resume, target direction, seed JD, or existing job links. It searches public sources, deduplicates candidates, separates verified facts from inference, and generates a searchable HTML job list. It discovers and analyzes; it never applies for you. |
| job‑description‑skill | Give it a JD and your resume. You get back an HTML report telling you: whether this job is worth applying to, how well you match it, where the gaps are, what you'll probably be asked in interviews, whether the salary is reasonable, and what to do over the next six weeks. |
| resume‑skill | Polishes an existing resume, pulls one in from LinkedIn, or builds one from scratch by chatting with you. The content then flows into 12 print-ready templates (Classic-ATS, Ledger, Modern Sidebar, Pillar, Elegant Serif, Atelier, Timeline, Swiss, Executive, Editorial Banner, Photo Corporate, Photo Minimal). Each render gives you two files: one that prints straight to PDF, and one you can click on in the browser to edit. |
| bq‑skill | Instead of handing you canned answers, it helps you dig your real past experiences out and organize them into a story bank you can reuse. It asks about your experience step by step, uses STAR/CAR to shape each story, tags them ("took ownership", "handled ambiguity", etc.), and saves them in English and Chinese — so next time you get a different behavioral question, the same story still works. It can also read a JD, predict the 20 questions that company is likely to ask, and walk you through prep for each one. |
| offer‑compare‑skill | Compares two or more offers across four-year TC, growth, AI exposure, company and team risk, promotion, lifestyle, resume value, and future mobility. It produces an HTML Offer Decision Report with an explicit recommendation. |
| salary‑negotiation‑skill | Diagnoses Base, RSU, Sign-on, and Bonus leverage; builds a negotiation strategy; writes ready-to-use phone and email scripts; simulates recruiter pushback; and defines clear sign, walk, and stop-lines in an HTML Negotiation Playbook. |
Examples
01 · JOB DISCOVERY |
02 · JD ANALYSIS |
03 · RESUME |
![]() |
![]() |
![]() |
| Ranked opportunities, evidence labels, and filters. | Role fit, gaps, interview predictions, compensation, and action plan. | Twelve print-ready layouts with browser editing and PDF export. |
04 · BQ PREP |
05 · OFFER COMPARE |
06 · NEGOTIATION |
![]() |
![]() |
![]() |
| Top 20 questions with STAR templates and editable model answers. | Four-year compensation, career upside, risks, and a clear recommendation. | Leverage diagnosis, counter strategy, scripts, and decision boundaries. |
Four rules the sub-skills share
- Never fabricate. Every experience, number, and title comes from what the user actually said. Sharpen weak content, don't invent it. Verify numbers.
- Ask only what changes the answer. Follow each child skill's stated one-at-a-time or batched intake cadence; never turn the conversation into a sprawling questionnaire.
- Structure first, render second. Get the content into a standard shape and confirm it before generating anything.
- Never apply on the user's behalf. Search can be automated; submitting forms and sending messages remain user actions.
Install
Copy the whole offer-toolkit-skill/ folder into your client's supported skills directory, preserving the top-level SKILL.md and all six sub-skill folders. The top-level skill routes requests to the relevant workflow.
For Claude Code, a user-level installation can look like this:
~/.claude/skills/offer-toolkit-skill/
├── SKILL.md
├── job-hunt-skill/
├── job-description-skill/
├── resume-skill/
├── bq-skill/
├── offer-compare-skill/
└── salary-negotiation-skill/
Only want one? Copy just that sub-folder into your skills directory — each one is self-contained. For example, install Resume Skill as ~/.claude/skills/resume-skill/, keeping its SKILL.md and supporting files together.
Other clients: use the skills location documented by your client. Nested skill discovery varies; installing the toolkit does not necessarily register all six child skills separately. To make a child skill directly discoverable, install its folder as a standalone skill. Start a new chat or reload your agent after installation, then try an explicit prompt such as “Use offer-toolkit-skill to help me prepare for an interview.”
🔒 Your generated files stay local. Reports, resumes, and story banks are written to your machine. Your prompts and attachments are processed according to the data policy of the agent and model provider you use.
Try it in 30 seconds
Once installed, copy any prompt into your Claude Code / VS Code chat:
Should I apply to this? I'll paste the JD link or full text next.
Use this JD and my resume to find matching LinkedIn jobs.
Beautify my resume. I'll attach the PDF next.
Prep me for behavioral interviews.
Compare these two offers and tell me which one to take.
Help me negotiate this offer.
The router picks the right sub-skill. You get a local HTML report, resume, or story bank, plus the exact path where it was saved.
FAQ
Do I need to install all six skills?
No. Install the whole toolkit for automatic routing across the job-search journey, or copy a single sub-folder if you only need one skill. Every sub-skill is self-contained.
Do I have to use the six skills in order?
No. The full sequence is useful when you are starting a job search, but you can enter at any stage. Already have an interview? Start with BQ Skill. Already have offers? Go straight to Offer Compare or Salary Negotiation.
Why didn't the skill trigger?
Make sure the folder still contains its SKILL.md, then start a new chat or reload your agent after installation. You can also invoke it explicitly, for example: “Use resume-skill to improve this resume.”
Can I use this with Claude Code, Codex, or VS Code?
Yes, when the client supports SKILL.md-style agent skills or workspace instructions. Installation directories and skill-discovery behavior vary by client, so follow that client's current documentation.
Is it free, and do I need an API key?
The toolkit itself is open source and does not require a separate API key. You still need access to a compatible AI client, whose subscription, usage fees, and authentication requirements depend on the provider you choose.
Where are generated files saved?
Most HTML reports default to ~/Desktop/Claude skills/. Some persistent records, such as story banks and analyzed JDs, live inside the relevant sub-skill folder. The agent should always report the exact output path when it finishes.
Will it apply to jobs or send messages for me?
No. It can discover and analyze public job listings, but applications, form submissions, recruiter messages, and account actions remain yours.
Trigger phrases
| You say | Runs |
|---|---|
| "Find me a job" / "Search LinkedIn for matching roles" / "Use job-hunt-skill with my resume" | job-hunt-skill |
| Paste a JD / "should I apply to this?" / "help me with this job" | job-description-skill |
| "Beautify my resume" / "build me one from scratch" / upload PDF / paste LinkedIn | resume-skill |
| "Prep me for behavioral interviews" / "tell me about a time…" / "mine a story" | bq-skill |
| "Compare these offers" / "which offer should I take?" / "calculate four-year TC" | offer-compare-skill |
| "Help me negotiate" / "write a counter offer" / "can I ask for more RSU?" | salary-negotiation-skill |
| "Help me with my job search" without a clear next step | Top-level SKILL.md asks which stage you are at |
Layout
offer-toolkit-skill/
├── SKILL.md # Router: intent → sub-skill
├── README.md / README.zh.md
├── LICENSE # MIT
├── job-hunt-skill/ # ⓪ Complete searchable job discovery list
├── job-description-skill/ # ① JD decoder + Offer Strategy report
├── resume-skill/ # ② Resume builder + 12 templates
├── bq-skill/ # ③ Behavioral interview / story bank
├── offer-compare-skill/ # ④ Multi-offer comparison + decision report
└── salary-negotiation-skill/ # ⑤ Package negotiation + scripts
Each of the six sub-skills has its own SKILL.md, bilingual README, and supporting resources for its workflow.
Standalone repos
These six also live as separate repos and get maintained there:
- job-hunt-skill
- job-description-skill
- resume-builder-skill
- Behavior-question-skill
- offer-compare-skill
- salary-negotiation
This bundle just puts them together with a top-level router.
License
MIT — fork it, remix it, ship your own version.
Created by Dreameryanyan · LinkedIn · X · Xiaohongshu





