用途:对投递 Zerg LinkedIn 招聘帖的申请人做入站初筛,找出值得主动联系的人。因 LinkedIn 在 2026 年没有申请人/消息/搜索 API,该技能改用两条账号安全渠道加本地初筛逻辑。
主要能力:渠道 A 为免登录邮件摘要,解析申请人数量与少量具名预览(姓名/头衔/地点/applicant_id),可随时运行且幂等;渠道 B 用备用 LinkedIn 账号拉取完整名单与简历,需先由 Idan 将该账号加为 Zerg 公司页/职位管理员。数据存入 recruiting.db(sqlite),候选人按 applicant_id、profile URL、姓名+头衔去重。triage 按岗位画像与 Zerg 标准批量打分,评分维度对齐 Interview Candidate 模板(技术、问题解决、沟通、文化契合、成长潜力、总体,1-5 分),分层为 reach-out ≥3.8、maybe ≥3.0、否则 pass,可在岗位画像中调整。report 输出 md/csv 排名短名单,file 将入选者写入 People/Recruiting/ 并复制简历。
使用方式:先运行 python3 ~/.claude/skills/linkedin-recruiting/linkedin_recruiting.py init,可选编辑 role_profiles/_default.json 粘贴真实 JD。渠道 A:python3 linkedin_recruiting.py ingest-email --account idan@zergai.com 与 roles。渠道 B:python3 linkedin_recruiting.py login --visible,再 python3 linkedin_recruiting.py ingest-applicants --role <job_id> --max 25 --visible,--max 限制单次数量,积压可跨次续跑,节奏随机化(--pace-min/--pace-max)。随后 triage、report、file --tier reach-out、status。
限制:外联只草拟不发送,发送始终由人操作;绝不用 Idan 真实账号拉名单,遇登录/检查点即停止并截图存证。选择器集中在 lr/ingest_applicants.py。邮件预览仅含头衔且偏向泛申请人池,备用账号拉取才更精准。enrich 为 Phase-5 占位,外呼寻源不在范围内。PII 仅存本地磁盘与 vault。发布职位/内容需用另一官方 API 技能 linkedin-skill。