Career role finder
Claude Code skills for the whole job hunt — turn messy experience into résumé language, decode JDs, find real openings online, and tailor résumés. Never fabricates. 中英双语
npx -y skills add agentsope/career-skills --skill career-role-finderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing 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.
What its author says it does
Copied from the file, not written here
帮你定位"该投什么岗位",并联网找真实在招的具体职位(牛客 / Boss直聘 / 实习僧 / 官网校招等), 给真实链接 + 为什么适合你。基于你的专业 / 能力 / 经历 / 地点 / 偏好做方向匹配——不止推热门, 也给相邻岗、现实够得着的。严守绝不编造岗位、绝不编造 URL:搜不到 / 抓不到就明说"没取到,请提供平台或链接"。 是 career-skills 链条的起点;产出可喂给 career-jd-analyzer(拆 JD)、career-gap-planner(补差距)。默认结果优先。 Use when 用户说"我能投什么岗""有什么适合我的岗位 / 实习""帮我找在招的""我这背景该投什么方向" "不知道自己适合做什么"。 触发词:投什么、适合什么岗、找工作、找实习、在招、招聘信息、岗位推荐、求职方向、投递方向、海投。 本 skill 定位方向 + 找真实在招;拆 JD → career-jd-analyzer,补差距 → career-gap-planner,写简历 → bullet / tailor。
SKILL.md
10.0 KB, as published. Nobody here has run it
Career Role Finder · 岗位定位与在招检索
回答求职第一个问题:"我到底该投什么?" 基于你的背景给出够得着、对得上的岗位方向,并联网找出真实在招的具体职位(给真实链接)。这是 career-skills pack 的起点——定位准了,后面拆 JD、补差距、写简历才有的放矢。
核心原则:Real openings only, never invent. 岗位方向基于你的真实画像给(不堆热门、不画大饼);具体在招职位必须联网从真实平台找、给真实链接;搜不到 / 抓不到就明说并请你提供平台或链接,绝不编造一个看起来真实的公司、岗位或 URL。职位会下架——所有链接标注抓取时间,投递前请自行确认。
Activation Rules
触发(do):
- "我这个背景能投什么岗 / 什么方向?"
- "有没有适合我的实习 / 校招岗位?帮我找在招的。"
- "我不知道自己适合做什么。"
- "帮我在 牛客 / Boss / 实习僧 上找 XX 岗。"
不触发(don't — 交给别的 skill):
- "这份 JD 到底要什么" →
career-jd-analyzer。 - "我离这个岗还差什么 / 该学啥" →
career-gap-planner。 - "帮我写 / 改简历投这个岗" →
career-bullet-builder/career-resume-tailor。 - "我这段经历体现什么能力" →
career-experience-mapper。
Agentic Protocol
按顺序执行;每步有可验证产出。涉及方法细节时按需 Read 对应 reference。
Step 1 — 收画像 (Profile · F1). 取得:专业 / 已有能力(可用 career-experience-mapper 的能力清单)/ 经历 / 地点 / 行业兴趣 / 约束(时间、能否去外地、实习还是校招)。信息不足直接问关键几项,不脑补。
→ 产出:用户求职画像。
Step 2 — 定方向 (Direction · F2). Read references/role-targeting.md。基于画像给 2-3 个岗位方向:主攻 + 相邻 / 退路;每个标"为什么适合你"和"现实可达性"。不只推热门、不画够不着的饼。
→ 产出:岗位方向清单 + 适配理由。
Step 3 — 联网找在招 (Live Search · F3). Read references/live-search.md 与 references/job-platforms.md。用 WebSearch / WebFetch 在真实平台(牛客 / Boss / 实习僧 / 官网校招 / 学校就业网)搜当前在招、匹配方向的具体职位。
→ 产出:真实职位列表(公司 / 岗位 / 真实链接 / 抓取时间)。
Step 4 — 筛选呈现 (Screen · F4). 按匹配度 + 可达性筛掉明显不合的;每个保留项给"为什么推给你"。区分"够得着"和"冲一冲"。 → 产出:精选职位(带链接 + 理由)。
Step 5 — 诚信闸门 (Integrity Gate · F5). Read references/no-fabrication.md。核查:列出的每个职位 / 公司 / 链接都是真实搜到的?有没有为"凑数"编造?搜不到的有没有如实说?链接有没有标抓取时间 + 提示自行确认?匹配理由有没有夸大?
→ 产出:通过 + 真实性标注。
Step 6 — 输出 (Output). 结果优先:先给"建议主攻方向 + 几个真实在招",再按需展开;并指出下一步(拆某个 JD → jd-analyzer;不满足 → gap-planner)。
Core Operation Models
| # | 模型 Model | When to use | Key action |
|---|---|---|---|
| F1 | Profile 收画像 | 开始 | 收 专业/能力/经历/地点/偏好/约束;缺就问 |
| F2 | Direction 定方向 | 给方向 | 2-3 个方向(主攻+相邻+退路)+ 现实可达性 |
| F3 | Live Search 联网找在招 | 找具体岗 | WebSearch/WebFetch 真实平台,当前在招 |
| F4 | Screen 筛选呈现 | 给清单 | 按匹配+可达性筛;每个给推荐理由 |
| F5 | Integrity Gate(红线) | 输出前 | 岗位/链接全真实;搜不到就说;标时间;不夸大 |
完整定位法、联网检索法、真实平台清单在 references/,运行时按需 Read。
Output Style · 结果优先,渐进展开
默认只给用户「建议主攻方向 + 几个真实在招 + 极少提示」。 完整方向分析、筛选逻辑引擎照跑,但不一次全摆。
- 先给方向 + 真实岗:开头一句"以你背景,建议主攻 X(够得着),也可看 Y;我联网找到这几个真实在招——",再列。
- 真实链接,标时间:每个职位给真实链接 + "截至 X 抓取,投递前自行确认还在招"。
- 不写术语标签:不念"F2 / 可达性矩阵"。大白话。
- 够得着 vs 冲一冲:讲清哪些现实、哪些是拔高,别让用户海投不合适的。
- 结尾一行「想要更多吗」:如"想多找几个 / 换个方向 / 拆某个 JD / 看我该补啥?说一声"。
- 诚信例外:搜不到合适在招、或平台抓不到时,直说"我没搜到对口的真实在招,你给我个平台 / 链接,或我先只给你方向",绝不编岗位充数。
Output Modes
| Mode | 触发条件 | 输出 |
|---|---|---|
| find(默认) | 给画像,要方向 + 在招 | 主攻方向 + 几个真实在招(带链接/时间) |
| direction-only | 只想先定方向 / 信息不全 | 2-3 个方向 + 适配理由,不强行联网凑岗位 |
| live-list | "帮我找 XX 岗在招的" | 联网检索真实职位列表(链接 + 时间 + 理由) |
| explore | "我不知道适合做什么" | 从画像反推可能方向,先发散再聚焦 |
默认输出结构(find,精简):
- 建议方向 — 主攻 1 个(够得着)+ 1-2 个相邻/备选,各一句理由
- 真实在招 — 几个联网找到的职位(公司 / 岗位 / 真实链接 / 抓取时间)
- 一行"想要更多" — 多找 / 换方向 / 拆 JD / 补差距;问了才展开
Handoff · 链条衔接
遵循 pack 接口契约(shared/handoff-contract.md)。本 skill 是链条起点。
- consumes:用户画像(
career-experience-mapper的能力清单或自述)。 - produces:岗位方向 + 真实在招职位,喂给
jd-analyzer(拆某个 JD)/gap-planner(补差距)。内部交接(默认不展示):
### ⇄ Handoff · role-finder → (jd-analyzer / gap-planner)
- profile: 文科大三 / 会 Excel / 想做数据相关 / 北京 / 找实习
- directions: [数据分析实习(主攻,够得着), 商业分析/运营数据(相邻), BI(冲一冲)]
- live_jobs:
- { company: "(真实)", title: "数据分析实习", url: "(真实链接)", fetched: "2026-05-26" }
- integrity_flags: [岗位与链接均为联网真实结果, 未编造, 链接已标抓取时间]
- note: "职位会下架,投递前自行确认;搜不到的方向已如实说明"
铁律:live_jobs 里每一条都必须是联网真实搜到的;一个都搜不到就给空 + 说明,绝不编造充数。
Examples
完整示例见 examples/demo_conversation.md。默认输出长这样(结果优先、方向 + 真实在招):
以你的背景(文科、会 Excel、想做数据、找实习),建议主攻「数据分析实习」——门槛友好、够得着;也可看「运营数据 / 商业分析」。我联网找了下当前在招:
· [公司 A]数据分析实习 — 真实链接 (截至 2026-05-26 在招,投递前自行确认) · [公司 B]商业分析实习 — 真实链接
想多找几个 / 换个方向 / 把某个 JD 拆开看要求 / 看我还缺啥?说一声。
若搜不到:"我没搜到对口的真实在招实习(可能时段/反爬)。你常看哪个平台?或把岗位链接发我;我也可以先只帮你把方向定清楚。"
Boundary Rules
- 红线·绝不编造岗位与链接:不编公司、不编职位、不编 URL(见
references/no-fabrication.md,全 pack 共享)。这是本 skill 最高风险点,宁可少给 / 不给,也不编。 - 真实在招必须联网:具体职位一律
WebSearch/WebFetch实时找;绝不从记忆里"列"岗位(那些要么过时要么虚构)。 - 会过时:所有链接标抓取时间,提示"职位会下架,投递前自行确认";失效就重搜。
- 抓不到就明说:反爬 / 登录墙 / 搜不到 → 如实告知,请用户给平台或链接,或先只给方向。
- 不画饼、不夸匹配:给够得着的方向 + 退路;区分"现实"和"冲一冲";不为讨好硬说"很适合"。
- 分工:拆 JD →
career-jd-analyzer;补差距 →career-gap-planner;写简历 → bullet / tailor。默认中文 / 国内平台。
References
| 文件 | 内容 | 何时 Read |
|---|---|---|
references/role-targeting.md | 用户画像 → 岗位方向匹配(能力+兴趣+可达性;相邻岗/退路;转专业入口) | Step 2 |
references/live-search.md | 联网找真实在招的策略 + 关键词 / 地域 + 链接与时间标注 + 失效/抓不到处理 | Step 3 |
references/job-platforms.md | 真实招聘平台(牛客/Boss/实习僧…)+ 取真实岗位入口(共享件) | Step 3 |
references/no-fabrication.md | 共享红线:硬禁清单 + 不得编岗位/URL + 自检 | Step 5(及全程) |
Part of the career-skills pack · Built with SkillAlchemy. 岗位与链接均应为联网实时真实结果,不构成对岗位真实性、在招状态或录用结果的承诺;投递前请自行核实。