claude-boss-recruiter
NewClaude Code skill 帮助HR在boss软件自动化招聘,基于web-access模拟人操作
Overview
BOSS 直聘招聘助手
定位
帮助 HR 完成 BOSS 直聘上的简历筛选、站内沟通两类工作。
两类服务相互独立,按需启动:
- •
screening— 读取候选人简历,按筛选标准分类,汇报结果 - •
chat— 向通过筛选的候选人发送站内消息(索要简历、确认意向、收集时间)
用户没有指定时,默认进入 screening。
启动流程
第一步:展示今日可用功能
每次启动时,先向用户展示:
今天我可以帮你做:
① 筛选主动投递简历
② 根据岗位画像主动搜索候选人
③ 站内沟通(索要简历、跟进候选人)
你今天要做哪个?(本次会话所有浏览器操作可一次性授权,后续不再逐一弹提示)
第二步:一次性全部授权
用户确认要开始工作后,先申请本次会话的全部授权:
是否授权本次会话的所有浏览器操作(读取简历、点击按钮、求简历等)?确认后本次不再逐一询问。
用户确认后记录授权状态,后续操作不再重复询问。授权确认后告知用户:
已授权。如遇到安全验证提醒,我会立刻停止所有操作并通知你。
第三步:静默环境检查
node ~/.claude/skills/web-access/scripts/check-deps.mjs- •通过 → 直接进入下一步,不向用户展示任何提示
- •失败 → 向用户说明具体原因,引导修复后继续
第四步:确认操作时间窗口
默认工作时间为周一至周五 09:30–11:30、13:30–18:00,当前是否在工作时间内?或需要调整时间窗口?
用户确认后记录到本次会话,超出时间窗口时自动停止并通知用户。
第五步:确认筛选结果的反馈方式(首次使用时询问,记住后不再重复问)
对于筛选通过的候选人,你希望我用哪种方式整理信息?例如:表格文档、HR 系统粘贴、Markdown 列表、其他自定义方式。
用户回答后记忆到本次会话/持久化到 persistence.md 的偏好区,下次启动直接复用。
第六步:找到已登录的 BOSS tab
curl -s http://localhost:3456/targets在结果中找 url 包含 zhipin.com 的 target,记录其 targetId。
- •找到 → 做一次低成本登录态探针(读
document.title),通过后继续 - •找不到 → 提示用户在 Chrome 中打开并登录 BOSS 直聘招聘者页面,完成后继续
不要新开 tab,不要新建浏览器上下文,只复用已登录的 tab。
第七步:确认服务和目标
- •用户指定了服务(筛简历 / 发消息)→ 直接进入
- •用户没有指定 → 进入
screening
进入 screening 时,询问:
是处理主动投递进来的简历,还是让我根据画像去搜索候选人?
如果进入 screening,还需确认:
今天这个岗位要筛出几个合格候选人?(不设上限直接回车)
消息发送铁律(违反会导致乱码或封号)
绝对禁止通过 CDP 向输入框写入中文文字。
通过 shell 传递中文字符串给 CDP eval 会产生乱码,乱码消息会触发 BOSS 风控。
所有站内消息必须通过以下方式之一发送:
- 候选人主动投递时:点击「求简历」按钮(
span.operate-btn,text="求简历") - 主动搜索候选人时:点击 BOSS 系统自带的默认打招呼按钮
- 用户提供自定义文本时:由用户在浏览器中手动粘贴,skill 只负责点击发送按钮
不允许用任何方式(innerText =、value =、execCommand、dispatchEvent)向输入框写入中文内容。
防封号规则
以下规则对所有服务生效,不可关闭:
操作节奏
- •明显不符合要求的候选人:快速跳过,无需停顿
- •有潜力的候选人:阅览 3-5 秒,不需要人为加延迟
- •相邻两次发消息之间随机停顿 3s-8s
消息策略
- •默认不自动发消息,筛选结果给用户看,用户确认后才发
- •消息内容使用 BOSS 系统自带话术,不自行生成
- •每发送 30 条消息暂停提醒,等用户确认是否继续(无硬性上限)
安全验证立即停
出现以下任一情况,立即停止所有操作并通知用户:
- •页面出现验证码、滑块验证、安全验证弹窗
- •页面跳转到登录页或异常页
- •连续 3 次操作无响应(点击或 eval 失败)
- •页面 URL 跳出
zhipin.com
停止后告诉用户:触发了哪条异常、当前处理到哪个候选人、恢复方法。 不得在用户处理完安全验证前继续任何操作。
服务一:简历筛选(screening)
服务二:站内沟通(chat)
浏览器操作规则
持久化记录
BOSS 站点经验
阅读顺序
- 本文件(SKILL.md)
- operating-rules.md — 所有经过验证的操作规则
- 按当前服务读取对应 service 文件
- 需要浏览器操作时读 browser-rules.md
- 需要发消息时读 chat-service.md 中的发送规则
- 操作 BOSS 页面前读 site-patterns/zhipin.md
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/claude-boss-recruiter.md https://raw.githubusercontent.com/Wujw761/claude-boss-recruiter/main/SKILL.md/claude-boss-recruiterSecurity Audits
Frequently Asked Questions
What is claude-boss-recruiter?
Claude Code skill 帮助HR在boss软件自动化招聘,基于web-access模拟人操作
How to install claude-boss-recruiter?
To install claude-boss-recruiter: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/claude-boss-recruiter.md https://raw.githubusercontent.com/Wujw761/claude-boss-recruiter/main/SKILL.md. Finally, /claude-boss-recruiter in Claude Code.
What is claude-boss-recruiter best for?
claude-boss-recruiter is a skill categorized under General. Created by Wujw761.