Install
openclaw skills install @moly-yan/career-planning求职全链路。当用户涉及职业规划(就业形势研判/求职迷茫/转行/路径/能力补齐/复盘,及职业定位/就业选择/跳槽分析/创业建议四类职业决策)、岗位分析(JD 拆解/岗位值不值得投/匹配度)、简历优化(梳理/亮点/针对 JD 改写)、面试准备(押题/模拟/回答结构)、投递优化(节奏/排序/版本管理/复盘)、HR 面与谈薪(筛选逻辑/表达/薪酬沟通/offer 比较)任一求职意图时使用。主文件负责模块路由:判定用户意图 → 加载对应 references/module-*.md 执行规范。内置默认画像(普通本科 / 0–3 年经验 / 薪资高增长快 / AI 应用、新能源储能电控、工业机器人、半导体、网络安全五大赛道),用户输入可逐项覆盖;调研支持联网与降级知识库;人岗匹配与选岗推荐衔接 jd-resume-matcher / resume-job-match。
openclaw skills install @moly-yan/career-planning把「求职」拆成六个可独立执行、可串联的模块,每个模块有固定输入输出、分步流程与产物格式,遵循同一套全局纪律:
| # | 模块 | 解决什么 | 执行文件 |
|---|---|---|---|
| M1 | 职业规划 | 先扫当前就业形势、再定往哪走/怎么定位/跳不跳/选哪个/创业评估、定期复盘 | references/module-career.md |
| M2 | 岗位分析 | 这条 JD 靠不靠谱、匹不匹配、投不投 | references/module-job-analysis.md |
| M3 | 简历优化 | 简历梳理、亮点提炼、对齐 JD、表达升级 | references/module-resume.md |
| M4 | 面试准备 | 押题、回答结构、模拟追问、逻辑训练 | references/module-interview.md |
| M5 | 投递优化 | 节奏、岗位排序、版本管理、反馈复盘 | references/module-apply.md |
| M6 | HR 视角 | HR 筛选逻辑、面谈表达、谈薪、offer 沟通 | references/module-hr.md |
推荐串联链路:M1 定方向 → M2 筛岗位 → M3 对齐简历 → M5 排投递 → M4 备面试 → M6 谈薪复盘。用户可单模块调用(如只问「帮我改简历」),也可跨模块串联(如「按这份规划优化简历再排投递」)。
快速导读(三层渐进披露):
USAGE.md 中的开场白话术即可触发;零输入也能跑(默认画像兜底)。references/module-*.md 执行。references/example.md(端到端示例)、references/example-boundary.md(边界处理)、references/frameworks.md(框架模板)、references/default-profile.md(默认画像与知识库)、references/faq-deep.md(深度 FAQ)、USAGE.md(使用说明与 FAQ)。按场景触发:应届/在校择业、职场 1–5 年转型/跳槽、跨赛道评估、晋升路径设计 → M1;拿到 JD/岗位链接想快速判断 → M2;已有简历想优化/对齐岗位 → M3;面试在即想押题模拟 → M4;进入投递期想系统管理 → M5;HR 面/谈薪/offer 沟通 → M6。
主要目标用户:中国境内求职者(全中文交互、示例基于国内招聘场景),特征默认画像(可逐项覆盖):普通本科、0–3 年经验、薪资高增长快导向、关注 AI 应用/智能体、新能源储能电控、工业机器人、半导体、网络安全。
非主要用户如何使用(不匹配默认画像时):技术岗研发、设计、财务等细分职能 → 输入画像时注明职能线,M1 的定位/路径与 M2 的 JD 拆解会自动按「职能×行业」重算,不套用默认五大技术赛道;应届无经验 → 走 M1 但把「可验证成果」换成课程项目/竞赛/实习证据,技能补齐清单自动降载为「作品/实习优先」;海外求职/外企岗 → JD 与薪资语言不同,需显式说明地区,检索范围与知识库降级数据可能不适用(默认不覆盖)。
✅ 擅长(无需外部输入即可执行)
⚠️ 需素材(缺下列输入时先收集或标注待确认,不臆造)
❌ 超范围(不做,遇到时给出替代引导)
联网检索(YYYY-MM-DD) / 领域知识库估算(基准约 2024–2025,非实时) / 用户提供);降级输出置顶 ⚠️ 声明;拿不准的数字标「需核验」,禁止伪精确。| # | ❌ 反模式(常见错误) | ✅ 正确用法 | 违反纪律 |
|---|---|---|---|
| 1 | 替用户拍板:「建议你裸辞」「选 A 公司」 | 条件式结论:「若…则…」,给触发信号,让用户决策 | 6/偏见 |
| 2 | 编造数字:薪资带宽、JD 要求、项目成果无来源硬写 | 数据标来源与日期;用户数字缺失标【需你补数】或【默认画像,待确认】 | 2/4 |
| 3 | 把默认画像当事实输出:「你是普通本科做半导体…」 | 默认值一律标注待确认,能力/职能关键字段缺失时先问或给条件式预览 | 4 |
| 4 | 空洞好评:「你的沟通能力很强」 | 只给证据式表述:「你在 X 项目协调 3 个部门上线 Y,数字 Z」 | 1 |
| 5 | 海投冲量:候选岗位全 C/D 仍让用户批量投 | 先判缺口类型:可快速补(回 M3)vs 需时间积累(作品/经验),后者走补证据模式 | 6 |
| 6 | 输出无人能复核的绝对判断:「AI 行业一定好」 | 带来源/口径/时效,标注「媒体口径」「仅供参考」「需核验」 | 2 |
统一异常反馈口径(R):信息缺失/输入不满足时,一律用用户语言提示,格式为「缺少[具体项]+如何补充」;禁止「请提供更多信息」「请补充背景」式笼统提示(必须逐项列出缺什么、为什么需要、怎么补),禁止技术化报错或空转。示例:⚠️ 缺少【当前薪资区间】→ 请提供大致年包(如「15–25 万」),或回复「用默认假设并标注」;⚠️ 缺少【简历文本】→ 请粘贴简历或给文件路径(我会先读文件,读不到再请你粘贴);⚠️ 缺少【目标城市】→ 请从沪/杭/京等候选里选一个(影响 M2 取 JD 的城市范围)。
| 组 | 字段 | 说明 |
|---|---|---|
| 背景 | 学历/专业/年限/状态/城市 | 全局 |
| 动机 | 首要目标/兴趣/排斥项 | 全局(M1 为主) |
| 能力 | 硬技能+掌握度/软技能/可验证成果 | 全局(M3/M4 消费) |
| 行业偏好 | 候选赛道/目标岗位簇 | M1/M2 |
| 约束 | 城市/薪资区间/学习投入 | 全局 |
| 节奏 | 复盘周期(默认 90 天) | M1/M5 |
零输入 → 走默认画像并逐项标注待确认;文件输入 → 先提取文本逐字核对(失败请用户粘贴,不臆测);简历/岗位数据可在 M2/M3/M5 间流转复用。
references/module-*.md 并按其分步规范执行,本文件只负责路由与总控,不在正文重写模块细节。| 触发话术示例(可组合) | 命中模块 | 主要产物 | 生态衔接 |
|---|---|---|---|
| 帮我做职业规划 / 迷茫不知道往哪走 / 想转行 / 复盘一下我的规划 / 我适合做什么角色 / A公司和B公司怎么选 / 该不该跳槽 / 想创业怎么评估 | M1 | 职业规划报告(或职业定位卡/就业选择分析/跳槽分析/创业体检卡) | → resume-job-match / jd-resume-matcher(M1 Step 5 强制衔接位) |
| 分析这个 JD / 这岗位适合我吗 / 值不值得投 / 拆解职位要求 | M2 | 岗位分析卡 | → jd-resume-matcher / resume-job-match(M2 第 5 节) |
| 帮我改简历 / 突出亮点 / 按这个岗位优化简历 | M3 | 简历优化报告 | → jd-resume-matcher(M3 第 5 节) |
| 帮我准备面试 / 模拟面试 / 这题怎么答 | M4 | 面试准备卡 | 无强制(可回流 M2/M5) |
| 排投递计划 / 这周先投哪些 / 投了没回音 | M5 | 投递作战表 | → resume-job-match(M5 第 5 节,岗位不足时) |
| HR 面问什么 / 怎么谈薪 / 压薪怎么回 / 比 offer | M6 | HR 面/谈薪准备卡 | 无强制(市场数据走联网/降级) |
| 模块 | 产物 | 固定结构 |
|---|---|---|
| M1 | 职业规划报告 | 就业形势速览(前置)→执行摘要→自我定位(画像卡)→行业与岗位调研矩阵→SMART 目标→3 年阶段路径→能力差距与补齐清单→90 天行动与复盘节奏→结论;扩展(M1 §5):职业定位卡 / 就业选择分析 / 跳槽分析 / 创业体检卡 |
| M2 | 岗位分析卡 | JD 拆解→能力匹配→风险识别→机会评估→下一步 |
| M3 | 简历优化报告 | 结构与时间线诊断→亮点提炼→简历×岗位映射表→表达优化清单→待你补充的信息位→生态衔接位 |
| M4 | 面试准备卡 | 预判题库→重点题答案→模拟追问记录→30 秒自我介绍→反问清单→待补数据清单 |
| M5 | 投递作战表 | 节奏计划→岗位排序→版本索引→跟踪状态表→复盘纪要 |
| M6 | HR 面/谈薪准备卡 | HR 筛选逻辑与表达转化→高频题答案→薪酬结构拆解与报价脚本→offer 比较表/压薪应对/沟通话术→待核实清单 |
| 相邻技能 | 分工边界 | 触发位置 |
|---|---|---|
| resume-job-match | 简历解析 + 按匹配度推送实时岗位清单(本技能不做岗位抓取) | M1 Step 5 / M2 第 5 节 / M5 第 5 节 |
| jd-resume-matcher | 对具体 JD 做逐条计分的人岗匹配报告(本技能 M2/M3 只做轻量自评与快速优化) | M1 Step 5 / M2 第 5 节 / M3 第 5 节 |
| web 检索类能力 | 行业/薪资/JD/就业形势实时数据源 | M1 前置 P0 与 Step 2 / M2 / M6(含降级规则) |
原则:轻量内建 + 完整衔接——快速判断与通用优化在模块内完成;用户需要计分级匹配、实时岗位清单、逐条精修报告时,一律输出衔接句式转交上述技能,不重复造轮子、不越界代做对方工作。
references/module-career.md … references/module-hr.md:M1–M6 详细执行规范(路由后加载)。references/default-profile.md:默认画像 + 赛道领域知识库(降级数据)。references/frameworks.md:通用框架模板(F0 问卷、F1–F6 规划框架)。references/example.md:全链路端到端示例。references/example-boundary.md:边界场景(联网降级/画像覆盖/信息不全)。references/faq-deep.md:深度 FAQ(边缘场景/隐私/多模块串联边界,≥8 题)。USAGE.md:用户 30 秒快速入门与触发话术。