Career-Ops Job Search Center
career-ops-hq/career-ops
Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.
Offer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden…
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/offer-compare-skill .claude/skills/offer-compare-skill && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .claude/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/offer-compare-skill .agents/skills/offer-compare-skill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .agents/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/offer-compare-skill .cursor/skills/offer-compare-skill && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .cursor/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/yanliudesign/offer-toolkit-skill.git --path offer-compare-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/offer-compare-skill .gemini/skills/offer-compare-skill && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .gemini/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/offer-compare-skill .github/skills/offer-compare-skill && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .github/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yanliudesign/offer-toolkit-skill offer-compare-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/offer-compare-skill .opencode/skills/offer-compare-skill && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "offer-compare-skill" agent skill from https://github.com/yanliudesign/offer-toolkit-skill/tree/main/offer-compare-skill into .opencode/skills/offer-compare-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "offer-compare-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
offer-compare-skillOffer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden…
Offer Compare Skill is an agent skill from yanliudesign/offer-toolkit-skill. Offer 对比决策器。用户同时拿到两份(或多份)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 & 现状 → 自动生成并打开一份 HTML Offer Decision Report。是 offer-toolkit 里 JD Skill / Resume Skill / BQ Skill 拿到结果之后的下一环。关键词:offer compare, 选 offer, 两个 offer, offer decision, TC compare, 该去哪家, which offer, 4-year TC, RSU, sign-on, front-loaded…
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files (for example `README.md`, `README.zh.md` and `frameworks/dimension-rubric.md`).
It sits in Business, Finance & HR, covering Resume and CV writing. 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.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f66c4b7. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
bqclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Offer Compare Skill loads about 1.8k tokens when it runs. Until then it costs about 142 tokens; SKILL.md has 543 words of instructions outside code blocks.
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.
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.
The full file from yanliudesign/offer-toolkit-skill at commit f66c4b7, republished under its MIT licence (© yanliudesign). 543 words, ~1,830 tokens.
.claude/skills/offer-compare-skill/SKILL.md (or your agent's skills folder). This skill also uses 18 other files; get the full folder from GitHub.用户拿到两份(或多份)offer 纠结时,用来做决策——不是把两列数字并排放,而是当一个有立场、会得罪人的 Senior Career Decision Advisor:告诉他 4 年 TC 是多少、隐藏风险是什么、resume 上写哪家更值钱、后面跳槽哪家更好卖,最后给一条明确推荐。
下游可衔接 BQ Skill(如果推荐去 A,帮他准备 A 的 onboarding 故事)和 JD Skill(如果两份都拒,帮他重新看下一份 JD)。
开场只说一句话(明牌列出 minimum 字段):
"把你两份 offer 的基本信息给我,格式随便,能覆盖以下就行:
Offer A: Company / Role / Level / Location / TC breakdown(Base + Bonus + RSU(写清 4 年 vest schedule)+ Sign-on) Offer B: 同上
如果 offer 多于两份,一起贴过来。"
收到后:
如果用户没主动说,追问一次(一次问一批,不要挤牙膏):
"为了给你有立场的推荐(而不是并排放两列数字让你自己选),再给我两组信息:
① 你的优先级排序(挑 2-3 个,按重要性排):💰 钱 / 📈 成长 / 🤖 AI 敞口 / 🏢 稳定性 / 🌍 生活方式 / 🚀 晋升速度 / 🎯 resume 增值 / 🔁 未来跳槽便利
② 当前处境(能说多少说多少):
- Visa / 身份状态(H1B / GC / citizen / 其他)
- 是否 burnout / 有 pipeline / 有 counter
- 家庭因素(配偶工作 / 娃学区 / 父母 / 房子)
- 目前 base 是多少(判断这是不是升薪)
- Deadline 什么时候"
如果用户拒绝提供 → 报告 Assumptions 里明确写"用户未提供 priorities,推荐按 balanced 模型给出",推荐依然要给一个,不能因为缺 priorities 就中性化。
收齐两份 offer + 尽量补齐 priorities 后,不要再分别请示跑哪一步 — 一口气在后台跑完 5 条流程,把结果直接组装成一份 HTML Offer Decision Report:
<footer> 里的 OFFER COMPARE. brand mark + Created by Dreameryanyan 副标题 + LinkedIn / X / 小红书三个社交按钮(含对应 CSS:.brand-block / .brand-mark / .socials / .foot-meta)。直接从 frameworks/offer-compare-report.md 末尾「📌 强制 Footer 区块」整段抄过去。~/Desktop/Claude skills/offer-compare-<companyA>-vs-<companyB>-<YYYYMM>.html。Dreameryanyan、brand-mark、yanliudreamer、xiaohongshu 四个关键词。缺任何一个 = footer 被丢了,必须补回再继续。open "<完整路径>"(macOS)/ xdg-open (Linux) / start (Windows)。<slug>.md,更新 offer-bank/_index.md,末尾加 > 📊 HTML 报告:~/Desktop/Claude skills/offer-compare-<slug>.html。最后一句收尾:
"报告已生成并在浏览器打开 ✅ · 📊
~/Desktop/Claude skills/offer-compare-<slug>.html· 内置 EN / 中文 切换 + Export PDF / Export Markdown · 已存进 offer-bank/,下次提到自动复用下一步:
- 决定去 A → 转 BQ Skill 挖 onboarding 90 天故事 + 谈判 talking points
- 两个都拒 → 转 JD Skill 分析下一份 JD
- 想再补 Priorities / 当前情况 → 告诉我,我重新生成"
铁律一 · 不许中性。 用户拿两份 offer 来找你,不是要看两列数字并排放。必须给一条明确推荐,同时用 "If you are X → A / If you are Y → B" 兜底另一类人。Verdict 结论明确到「推荐 A」或「推荐 B」或「都拒,回去谈」,不允许「都不错,看你自己」。
铁律二 · 数字必须给区间 + 显式假设。
$1.05M ~ $1.42M 这样的区间。铁律三 · 不替用户编事实、不装作知道公司内部情报。
[需用户补充],别编。| 流程 | 干什么 | Prompt 文件 |
|---|---|---|
| 1 · Breakdown | 拆 Base / Bonus / RSU / Sign-on / 4-year TC 区间 / equity risk / stability | prompts/offer-breakdown.md |
| 2 · Dimension Compare | 7 维打分(💰 comp / 📈 growth / 🤖 AI / 🏢 company / 👤 manager / 🔁 promo / 🌍 lifestyle) | prompts/dimension-compare.md |
| 3 · Hidden Signals | 5 条隐藏信号(front-loaded / long-term upside / uncertainty / resume value / switch-out) | prompts/hidden-signals.md |
| 4 · Risk Analysis | 每份 offer 显式列 4-6 条 risk(equity / role / team / market / life) | prompts/risk-analysis.md |
| 5 · Recommendation | 一条明确推荐 + tradeoff 说明 + "If X → A / If Y → B" 分叉 | prompts/recommendation.md |
这 5 步在 Step 3 里被一次性调用,结果全塞进同一份 HTML 报告。 用户看不到「现在在跑第几步」这种内部状态。
如果用户明确只要某一步("只算 4 年 TC" / "只给我推荐一条不要 HTML")→ 跳过 Step 3 的报告生成,直接吐这一步的纯文本结果。这是例外路径,不是默认。
offer-bank/,每份决策一个 .md。<companyA-slug>-vs-<companyB-slug>-<YYYYMM>.md,如 openai-vs-anthropic-senior-designer-202607.md。_index.md。这个 skill 是求职链路的最后一环(拿到多份 offer 才用得上):
JD Skill → 这个岗位该不该投
Resume Skill → 简历打磨
BQ Skill → 面试准备
↓ 拿到 offer
↓ 又拿到第二份 offer
Offer Compare → 该去哪家?(本 skill)
↓ 决定
BQ Skill → 谈判 talking points + onboarding 90 天故事推荐把本 skill 目录放进 offer-toolkit-skill/(跟 job-description-skill/ / resume-skill/ / bq-skill/ 平级),或独立安装皆可 — 每个都是自包含的。
Prompts(5 条内部流程的执行脚本)
Frameworks(知识词典 + 报告规格)
Examples
Offer Bank(决策库)
© yanliudesign, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 18 other files in offer-compare-skill of yanliudesign/offer-toolkit-skill.
Open the folder on GitHubat commit f66c4b7
Offer Compare 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Offer Compare Skill this skillyanliudesign/offer-toolkit-skill | 520 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Career-Ops Job Search Centercareer-ops-hq/career-ops | 74k | — | ~3.6k | Automated safety check: Pass | MIT | |
| Reactive Resume Builderreactive-resume/reactive-resume | 44k | — | ~2k | Automated safety check: Pass | MIT | |
| Internship Project Preparation ToolLiuMengxuan04/shushu-internship-tool | 2.1k | — | ~2.3k | Automated safety check: Pass | Custom licence | |
| Resume Tailoringvarunr89/resume-tailoring-skill | 769 | 1 repos | ~8.9k | Automated safety check: Pass | MIT | |
| Offer Negotiationreactive-resume/reactive-resume | 44k | — | ~10k | Automated safety check: Pass | MIT |
career-ops-hq/career-ops
Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.
reactive-resume/reactive-resume
Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.
LiuMengxuan04/shushu-internship-tool
Turns a target internship job description into a resume-ready, interview-ready project by finding and auditing GitHub projects and drafting resume bullets and interview Q&A.
varunr89/resume-tailoring-skill
A skill your agent uses when creating tailored resumes for job applications - researches company/role, creates optimized templates, conducts branching experience discovery to surface undocumented…
reactive-resume/reactive-resume
Evaluates and negotiates job offers. An agent skill from reactive-resume/reactive-resume.
Rimagination/good-story
A skill your agent uses when the user asks to find, sharpen, evaluate, rewrite, or explain the story in scientific or scholarly materials across disciplines, including manuscripts, grants, paper…
yanliudesign/offer-toolkit-skill
批量发现、整理和持续维护求职岗位清单。根据用户的简历、目标方向或种子 JD,搜索 LinkedIn 与公开网页,去重并建立尽量完整的候选池,用证据区分已核验事实和方向性推断,最后生成可搜索、可筛选的单文件 HTML job-hunt-skill 报告。用户说‘帮我批量找岗位’、‘整理职位清单’、‘使用 job-hunt-skill’、‘根据简历搜工作’、‘把这些 LinkedIn…
yanliudesign/offer-toolkit-skill
行为面试 skill。帮求职者挖掘真实经历、用 STAR/CAR 结构化、映射能力标签、构建可复用的中英双语故事库(Story Bank);并能接入 JD + 简历,针对具体岗位生成 Top 20 BQ 选题 + 基于真实经历的 STAR 准备模板(HTML 报告)。不是背答案,而是建立可复用的职业叙事体系,让任何行为面试题都能自然作答。关键词:behavioral question, BQ…
yanliudesign/offer-toolkit-skill
LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like…
yanliudesign/offer-toolkit-skill
求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…
yanliudesign/offer-toolkit-skill
简历生成与美化。两种入口:把已有简历(PDF/Word/文本)解析、诊断、套用模板美化;或者还没有简历时,通过 LinkedIn 导入或一问一答的对话帮你从零建出一份。输出单页打印优化的 HTML(浏览器里 Cmd+P 直接存成 PDF),提供 12 套模板,覆盖 ATS 友好、侧栏、衬线、编辑、时间轴与头像版式。关键词:resume, CV, 简历, 美化简历, 做简历, 简历模板…
yanliudesign/offer-toolkit-skill
薪资谈判教练。模拟前 FAANG 招聘官 + 薪酬策略师,把「拿到 offer → 签字」这一步拆成 6 个动作:Offer 诊断(Base / RSU / Sign-on / Bonus 每项标 LOW/MED/HIGH leverage)→ 谈判杠杆图(我的力量 / 招聘官的力量 / 弱点)→ 策略排序(Base → RSU → Sign-on → Bonus,按 context 调整)→…
Categories
Offer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden…. Offer Compare Skill is an agent skill from yanliudesign/offer-toolkit-skill.
Offer Compare Skill fits situations like: tasks that involve Resume and CV writing.
Run `npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a claude-code`. Or copy the skill folder (offer-compare-skill in yanliudesign/offer-toolkit-skill) into .claude/skills/offer-compare-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yanliudesign/offer-toolkit-skill --skill offer-compare-skill -a codex`. Or copy the skill folder (offer-compare-skill in yanliudesign/offer-toolkit-skill) into .agents/skills/offer-compare-skill in your project. Codex loads it when a task matches its description.
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-compare-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-compare-skill, .gemini/skills/offer-compare-skill, .github/skills/offer-compare-skill and .opencode/skills/offer-compare-skill in your project.
Going by SKILL.md and its folder, Offer Compare Skill needs the command-line tools its instructions call (bq and claude).
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.
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.
Offer Compare 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.
About 1.8k tokens (SKILL.md is roughly 7.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Offer Compare Skill: Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), Reactive Resume Builder (reactive-resume/reactive-resume, 44k stars), Internship Project Preparation Tool (LiuMengxuan04/shushu-internship-tool, 2.1k stars) and Resume Tailoring (varunr89/resume-tailoring-skill, 769 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.