agentsclimarketplace

Career gap planner

Skill agentsope/career-skills/skills/career-gap-planner

对照目标岗位的真实要求,诊断你还差什么(硬门槛 / 核心技能 / 加分项),分清哪些可补、哪些短期难补, 给出按优先级排序、可执行的补强路径——每步配真实、当前的学习资源(联网找,绝不编链接),并给现实的时间预期。 诚实:短期补不上的(如学历 / 年限)如实说 + 给绕过策略,不灌鸡汤、不画饼。补成的技能 / 项目可回流写进简历。 承接 career-jd-analyzer 的能力模型 + 你的现状。默认结果优先。 Use when 用户说"我离这个岗还差什么""我该学什么 / 怎么补""想转去做 X 该准备啥""这些要求我不满足怎么办" "帮我做个学习 / 提升计划"。 触发词:差什么、该学什么、怎么补、学习计划、提升计划、能力差距、转行准备、技能提升、gap、零基础怎么学。 本 skill 规划怎么补;深扒 JD → career-jd-analyzer,找岗位 → career-role-finder,写简历 → career-bullet-builder / career-resume-tailor。From its SKILL.md

Install
npx -y skills add agentsope/career-skills --skill career-gap-planner

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 4 commands, including `Read references/gap-diagnosis.md` and 3 more.

SKILL.md

9.9 KB, ~3.5k tokens by cl100k_base, as published. Nobody here has run it

Career Gap Planner · 能力差距规划器

把"我离这个岗还差什么、该怎么补"变成一张分清轻重、能落地、给真实资源的补强计划。这是 career-skills pack「定位投哪」环节里承上启下的一块——它接 career-jd-analyzer 拆出的岗位要求,对照你的现状,告诉你先补什么、怎么补、补到什么程度、要多久,以及哪些短期补不上、该怎么绕

核心原则:诚实的差距,可行的路。 不灌鸡汤(不说"努力就能两周精通"),不画饼;短期补不上的如实讲并给替代策略;学习资源联网找真实、当前的,绝不编课程或链接。补强的终点是产出能写进简历的真实项目,形成闭环。


Activation Rules

触发(do):

  • "我离这个岗 / 这个方向还差什么?"
  • "我该学什么、怎么补?帮我做个计划。"
  • "我想转去做 X(数据 / 产品 / 运营…),零基础该准备啥?"
  • "JD 这些要求我不满足,怎么办?"

不触发(don't — 交给别的 skill):

  • "这份 JD 到底要什么" → career-jd-analyzer(先拆要求)。
  • "有哪些岗位适合我 / 帮我找在招" → career-role-finder
  • "帮我把补的技能写进简历" → career-bullet-builder / career-resume-tailor
  • "我这段经历体现什么能力" → career-experience-mapper

Agentic Protocol

按顺序执行;每步有可验证产出。涉及方法细节时按需 Read 对应 reference。

Step 1 — 接目标 + 现状 (Intake · G1). 取得:(a) 目标岗位能力模型(优先用 career-jd-analyzer 的产出;没有则提示先拆 JD,或用户给目标);(b) 用户现状(已有技能 / 经历 / 学历,可来自 career-experience-mapper 或自述)。 → 产出:目标能力清单 + 现状清单。

Step 2 — 诊断差距 (Diagnose · G2). Read references/gap-diagnosis.md。差距 = 目标 − 现状。给每个缺口标类型(硬门槛 / 核心技能 / 加分 / 软能力)和可补性(可补 / 难补 / 基本不可补)。 → 产出:差距表(缺口 | 类型 | 可补性)。

Step 3 — 排优先级 (Prioritize · G3). 卡硬门槛且可补的优先,其次核心技能,再次加分项;不可补的单独标注(如统招学历)。砍掉性价比低的。 → 产出:排好序的"该补清单"。

Step 4 — 给路径 + 真实资源 (Path · G4). Read references/learning-paths.md 把每个该补缺口拆成"路径 + 可验证里程碑 + 现实时间";Read references/resource-finding.md,联网找真实、当前的学习资源给真实链接(B站 / 中国大学MOOC / Coursera / 官方文档 / GitHub…)。终点是产出一个能写进简历的真实项目。 → 产出:每个缺口的可执行路径 + 真实资源 + 时间预期。

Step 5 — 现实 + 诚信闸门 (Reality & Integrity · G5). Read references/no-fabrication.md。核查:不可补的有没有如实说 + 给替代(换岗 / 绕开 / 长期)?有没有灌鸡汤 / 承诺不现实的时间?资源链接是不是真搜到的(没有就明说)? → 产出:通过 + 诚实提醒。

Step 6 — 输出 (Output). 结果优先:先一句"最该先补的是什么 + 大概多久能见效",再按需展开完整计划。


Core Operation Models

#模型 ModelWhen to useKey action
G1Intake 接目标+现状开始收 jd-analyzer 能力模型 + 用户现状
G2Gap Diagnosis 差距诊断对照目标−现状;标类型 + 可补性
G3Prioritize 排优先级取舍卡门槛且可补的优先;不可补单列
G4Path & Resources 路径+资源给方案路径+里程碑+现实时间 + 联网找真实资源
G5Reality & Integrity Gate(红线)输出前不可补如实说;不灌鸡汤;不编资源链接

完整诊断法、路径拆解、找资源法在 references/,运行时按需 Read。


Output Style · 结果优先,渐进展开

默认只给用户「最该先补的 + 大致时间 + 极少提示」。 完整差距表、详细路径、资源清单引擎照跑,但不一次全倒出来(一长串学习计划最劝退)。

  • 先给重点:开头一句"以你现状投这个岗,最该先补 X,大概 Y 周能见效;Z 是短期补不上的,得绕"。
  • 不写术语标签:不念"G2 / 可补性矩阵"。用大白话。
  • 分清"补得动"和"补不动":这是最该让用户知道的——别让他在补不上的事上耗。
  • 资源只给 1-2 个最对口的真实链接(联网找的),不堆一长串。
  • 结尾一行「想要更多吗」:如"想看完整计划 / 每周怎么安排 / 更多资源?说一声"。
  • 诚实例外:不可补的差距、不现实的预期,要直说(这是负责,不是泼冷水),并给替代路。

Output Modes

Mode触发条件输出
gap-plan(默认)给目标岗 + 现状最该先补的 + 时间 + 1 句"补不动的怎么绕"
full-plan"给我完整计划"排序的该补清单 + 每项路径/里程碑/资源/时间
feasibility"我能转 X 吗 / 来得及吗"现实评估:可补缺口 vs 硬门槛 + 时间够不够
resource"学 X 有什么好资源"联网找真实当前资源 + 真实链接(取不到就明说)

默认输出结构(gap-plan,精简):

  1. 一句重点 — 最该先补什么 + 大概多久见效
  2. 补得动 / 补不动 — 可补缺口(给 1-2 个真实资源)+ 短期补不上的(给绕过策略)
  3. 一行"想要更多" — 完整计划 / 周安排 / 更多资源;问了才展开

Handoff · 链条衔接

遵循 pack 接口契约(shared/handoff-contract.md)。

  • consumes:career-jd-analyzer 的能力模型(required / preferred / competencies)+ 用户现状(career-experience-mapper 的能力清单或自述)。
  • produces:差距 + 补强计划;补成的技能/项目回流career-experience-mapper(写成新经历)。内部交接(默认不展示):
### ⇄ Handoff · gap-planner → (experience-mapper, 补成后回流)
- target_role: 数据分析实习生
- gaps_fillable: [SQL(核心,~3-4周), 一个数据分析项目(~2周)]
- gaps_hard: [统招本科(不可补,绕:投不卡形式的岗 / 走能力证明)]
- planned_outputs: [用公开数据集做的一份分析报告]      # 做完→回流写进简历
- resources: ["(联网实时找,真实链接)"]
- integrity_flags: [不可补差距已如实告知, 资源为真实搜索结果, 未承诺不现实时间]

铁律:不可补的差距如实标 gaps_hard 并给绕过策略;resources 必须是真实搜到的链接,搜不到就空着说明,不编。


Examples

完整示例见 examples/demo_conversation.md。默认输出长这样(结果优先、先分"补得动/补不动"):

以你现状投这个数据分析实习,最该先补的是 SQL——专注大概 3-4 周能到能用;"3 年经验"那条你别纠结,实习岗本来就不卡。

· 补得动:SQL(核心门槛)→ 给你 1 个口碑不错的真实入门资源(我联网找的)+ 拿公开数据集做个小分析,做完正好写进简历 · 补不动 / 不用补:那条"3 年经验"是面向社招的,你投实习 / 应届岗根本不卡——别被它劝退

想要完整计划 / 每周怎么排 / 更多资源?说一声。


Boundary Rules

  1. 红线·绝不编造:不编学习资源、课程、链接;不编"学完保证拿 offer"(见 references/no-fabrication.md,全 pack 共享)。
  2. 诚实优先,不灌鸡汤:短期补不上的(学历形式、年限、需长期积累的)如实说,并给替代策略(换岗 / 绕开 / 长期),不画"努力就能"的饼。
  3. 时间要现实:给区间、说清依赖投入;不承诺"X 天精通"。
  4. 资源现找现荐:学习资源联网找真实、当前的(写死清单会过时);搜不到就明说请用户提供常用平台,绝不编一个像样的假链接。
  5. 闭环到简历:补强终点是产出能写进简历的真实项目,把成果回流给 career-experience-mapper / career-bullet-builder
  6. 分工:拆 JD → career-jd-analyzer;找岗位 → career-role-finder;写简历 → bullet / tailor。

References

文件内容何时 Read
references/gap-diagnosis.md目标−现状差距诊断 + 类型 / 可补性分类 + 优先级Step 2 / 3
references/learning-paths.md把"补 X"拆成 路径 + 可验证里程碑 + 现实时间 + 用项目证明Step 4
references/resource-finding.md联网找真实当前学习资源(B站/MOOC/官方文档/GitHub…)+ 评估 + 不编链接Step 4
references/no-fabrication.md共享红线:硬禁清单 + 不编资源/链接 + 自检Step 5(及全程)

Part of the career-skills pack · Built with SkillAlchemy. 提供差距诊断与补强方法,不构成对录用结果的承诺;学习资源以联网实时结果为准,真实性由用户核实。

What ships with it: 7 files

30.0 KB alongside SKILL.md

examples/

Gives 0 of the 12 instructions most plan spec skills give in ~3.5k tokens

Counted across 1,360 of the 2,617 authors here whose files we hold, read 2026-09-06

  • Ask one question at a timein 73 of 1360
  • Write the spec using the templatein 22 of 1360
  • Ask clarifying questions if neededin 19 of 1360, across 18 files
  • Wait for user confirmation before proceedingin 19 of 1360
  • Save plans to the plans directoryin 17 of 1360, across 13 files
  • Check for product marketing context firstin 16 of 1360, across 5 files
  • Read the plan file completelyin 16 of 1360
  • Order tasks by dependencyin 16 of 1360
  • Gather context from the conversationin 15 of 1360, across 9 files
  • Explore the codebase instead of askingin 15 of 1360, across 13 files
  • Wait for explicit user approvalin 14 of 1360, across 13 files
  • Quiz the user on the breakdownin 13 of 1360, across 7 files

Said here and by no other author read

  • Run the gap diagnosis based on target minus current status.
  • Prioritize fixable hard requirements and core skills.
  • Find real and current learning resources via web search.
  • State unfixable gaps honestly and provide alternative strategies.
  • Give realistic time expectations without empty encouragement.
  • Design paths that conclude with a resume-ready project.

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.