市场人才盘点与招聘打法
SkillDocs & knowledgeBased on real-time talent data from Boss直聘 (Boss Zhipin) + 猎聘 (Liepin), performs a market talent assessment for a given open position and turns it into an actionable recruiting playbook, producing a local markdown report (optional Feishu cloud doc + HTML version). Use when the user wants to assess/r
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 市场人才盘点与招聘打法 skill
What this skill tells your AI
The instructions your AI receives, as published by viy1204/recruiting-copilot in skills/market-talent-mapping/SKILL.md and read by ahel’s review.
把 Boss 直聘 + 猎聘的实时求职人才数据,调研分析成一份能指导招聘实践的报告:讲清某岗市场真实情况(供给/薪资/学历/年限/命脉/地域),给出可直接执行的招聘动作。
产出:本地 markdown(事实源,必出);有 lark-cli 再出飞书云文档(给老板/可脱敏喂猎头);需要可扫读版再出 HTML。
这是编排文档:渠道命令细节走 boss help / liepin help 与 references/channels-and-analysis.md。本文档管顺序、判断、数据可信度、报告结构与安全。
铁律:先读事实源,再动手
进工作区先读(都在工作区根下):
CONTEXT.md—— 术语、在招岗位与命脉、初筛硬规则(年龄/学历/地点线)、薪资带宽。唯一事实源。01-jd/_internal/<role>.md—— 各岗目标公司锚点(就是你的挖人对标企业地图)、关键词迭代表(有效/无效搜索词)、排除信号。寻源前必读,越搜越准。02-sourcing/dedup-ledger.csv—— 已收录候选人,其中目标公司背景的直接作 mapping 种子,不重复拉。
命脉定义、目标公司分层、薪资带宽、硬门槛都以 CONTEXT 与对内笔记为准,本文档不写任何具体数字和公司名。
主流程(按需跳步)
1. 锁定范围与锚点
按 CONTEXT 确认要盘点的岗位、命脉、目标公司、薪资带宽、硬门槛。地域以你的办公城市为中心分两层盘:①本地/临近城市(relocate 阻力小)可直招 ②异地需 relocate/猎头。
2. 广度取数(每岗)
- Boss 人才库全国搜索(不限职位)= 目标公司直挖主力,本流程最核心工具。 详见 channels-and-analysis.md。用岗位关键词搜,一次出一批在职目标公司候选,带公司/年龄/薪资/城市/院校/经历。⚠️ 先确认搜索页岗位下拉是「不限职位」(否则会被锁在某岗类里搜出错岗的人——踩过坑)。
- 猎聘全国搜索(
liepin search --json):字段最全(薪资/学历/年龄/公司/学校/年限/resume_id)、名字不打码,主要用来看分布统计。相关度较松、有噪声,按 current_title 关联度过滤。 - Boss 按岗 recommend:办公城市本地池(不打码),用来画"可直招层"。
- 每岗跑 2-3 个关键词(从关键词迭代表取);多次调用间要 sleep 3-4s,否则会返回空。原始 JSON/文本落
runtime/mapping/,离线统计。 - 完成判据:每岗三渠道(Boss 全国搜 + 猎聘分布 + Boss recommend)都跑过,目标公司命中入 mapping CSV,猎聘分布样本每岗 ≥20;漏一个渠道=没做完。
3. 代表性深挖(每岗 5-8 人)
挑各岗命脉强 + 薪资/背景有代表性的样本,开在线简历看真实履历:
- 猎聘:
liepin resume <rid>(无查看限,深挖主力)。 - Boss:
boss preview <姓名>(须先重载该岗搜索加载列表;每日查看限次,省着用)。 - 深挖是本流程的灵魂——"列表一行"是线索,主体履历才是真相。开简历后反复照出的假信号:短任期贴金(名企只干 1-2 个月)、方向漂移(想转岗/期望岗与现岗不符)、年龄超线、方向错位。判断以简历主体履历为准,公司名气只作线索。
- 完成判据:每岗 5-8 份代表简历都开过、命脉判断落进名单表(强/中评级),"列表看着对但简历不对"的已剔除。
4. 统计分析
写 Python 算每岗分布(薪资中位/区间、学历本科率、年限、年龄、命脉命中率、目标公司分布、本地可招占比)。脚本模式与薪资解析见 channels-and-analysis.md。⚠️ Windows 下 Python 读中文源码要 PYTHONUTF8=1 python -X utf8。
5. 梳理观察与结论
- 观察要反映真实市场:每条带证据(样本量/中位数/具体实例)+ 标可信度——有分布支撑的=强,单个案例的=信号(非定论)。诚实交代"抽样非全量普查"。
- 结论要能指导实践:每岗落到可执行动作——推进谁(可推进名单+理由)、搜什么词/走哪渠道、门槛/薪资调不调、卡在哪。
- 结论建立在足够样本上(教训):说"这岗没合适的/全是某类人"前,先把低于门槛、低薪、边缘的候选也深挖过——一两个样本得出的全称判断会翻车。用户质疑结论时,回去把没看的样本挖了再答。
6. 产出(从同一份内容同步)
- 本地 markdown(
02-sourcing/market-mapping-report-<日期>.md)= 事实源,必出。 - 飞书云文档(可选):有 lark-cli 且已配置才出,
lark-cli docs +create --as user。 - HTML(可选):需要可扫读/转发版时出;有前端类 skill 可调用就用,没有就直接手写干净的静态页面。
报告结构见
references/report-template.md。
报告骨架(默认结构,可按岗调整)
顶部全局观察 + 结论摘要 + 可推进候选一览 → 每岗一节(市场观察带证据 → 可推进名单表 → 招聘动作)→ 预算与门槛取舍(给老板的决策点)→ 渠道方法论 → 数据与方法附注(含可信度局限)。语言平实分析师口吻,去口号词,必要术语首次简释,精简表格、少 emoji/加粗。
联系候选人(对外不可逆,最重要)
- 盘点阶段全程只读、不打招呼、不点不合适——mapping 是调研。
- 用户要"逐个联系"名单时,视为该轮授权,但逐一回报打了谁。⚠️ 两个硬约束:
- Boss
greet只在推荐/深搜页生效,常规搜索页(全国搜命中的来源)不支持——直接 greet 会报错。 - Boss 搜索结果是打码名 + 每轮重排:深挖锁定的人跨轮不一定还在第一页、位置会变、同姓打码名会撞到不同人。不能照名字盲打(会打错人、不可逆)。
- Boss
- 稳妥打法(实测有效):逐岗重载搜索 → 按深挖特征(公司/年龄/薪资/院校/摘要关键词)在当前列表认出那张卡片 → 核对经历确认本人 → 报"第几条 + 认卡特征"给用户,用户在浏览器手动点「立即沟通」(会弹职位选择框,选对岗)。刷不出来的就如实说、别硬凑。
- 额度/风控:Boss 每日主动沟通有上限;遇风控/验证码立即停,不硬闯。命令报错先试
npm update -g升级 CLI。
对外红线
- CONTEXT 标注敏感的商业信息与自家品牌名不写进对外飞书/HTML/脱敏版;目标挖人公司名是 mapping 本体,保留。
- 打码名保持打码。
- 异地候选是市场画像需要,但办公地坐班硬约束须在"可招性"列明确标注,不与"可以打招呼"混淆。
什么时候不用本流程
- 每日增量查未读 / 打招呼 / 出日报 →
skills/recruit-daily/SKILL.md。 - 新开岗位 / 标准没梳理过 → 先走
skills/recruit-grill/SKILL.md(没有命脉和目标公司锚点,mapping 无从锚定)。
Signals
- GitHub stars
- 65
- Forks
- 15
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
market-talent-mapping- Source
- github.com/viy1204/recruiting-copilot