Install
openclaw skills install recruiting-resume-screeningUse when reviewing one or more Chinese-language resumes against a JD, batch-ranking candidates, identifying red flags and follow-up interview questions, or re-screening a prior candidate batch. Triggers include 发简历给我筛、根据 JD 评估候选人、批量简历筛选、给候选人排序、找出简历疑点、生成面试必问题、根据面试反馈复核排序、重新评估之前那批简历 等。
openclaw skills install recruiting-resume-screening按岗位 JD(或岗位标准包)对候选人做多维度评估,识别疑点与矛盾,给出排序与面试问题。
Core principle: 看证据,不看关键词。
简历出现关键词 ≠ 真的做过 ≠ 做深;必须看项目证据和个人贡献。
如果任务覆盖 JD + 筛选 + 面评的完整流程,先加载 [[recruiting-skillset]]。
fitz (PyMuPDF) / pdfplumber / pdfminer.six。不要默认单跑 pdfplumber。中文简历 PDF 常有页边跟踪串、竖排装饰字、隐藏文本层,单一后端不可靠。
推荐命令(脚本见 scripts/resume_pdf_extract.py):
# 单份 PDF
python3 scripts/resume_pdf_extract.py /path/to/resume.pdf --output-dir /tmp/resume_extract_one
# 批量 PDF / 一个目录
python3 scripts/resume_pdf_extract.py /path/to/resume_dir --output-dir /tmp/resume_extract_batch
脚本会:
fitz / pdfplumber / pdfminer.six)。score / chars / lines / keyword_hits / quality。summary.json、每份 PDF 对应的最佳 .txt、Markdown 索引表。用户一次性发送多份简历时不要直接逐份硬读。先做一轮 triage,把能直接评估和需要补核的简历分开。详见 batch-screening.md。
质量分层建议:
high:chars >= 2600 且 lines >= 55 且 score >= 65medium:chars >= 1600 且 lines >= 35 且 score >= 35low:低于阈值,标记"待补核",不阻塞整批交付每位候选人,从五个维度逐一评估,每维度 ★~★★★★★:
完整维度定义与打分依据见 five-dimension-rubric.md。
逐条审读简历,主动发现疑点。完整疑点清单(时间类 / 内容类 / 逻辑类 / 行为类)见 red-flags-catalog.md。每个疑点标注严重程度:
| 评级 | 含义 | 条件 |
|---|---|---|
| ⭐⭐⭐ 强推 | 直通面试 | 专业匹配度 ≥ 4★ 且无重大风险,总得分 ≥ 20/25 |
| ⭐⭐ 推荐 | 进入面试 | 专业匹配度 ≥ 3★,总得分 ≥ 15/25 |
| ⭐ 待定 | 需电话筛选 | 有亮点但存在明显短板或风险 |
| ❌ 不推荐 | 不进入面试 | 专业匹配度 < 3★ 或存在不可接受风险 |
每人一份个人评估卡 + 整批汇总排序表。模板见 output-templates.md。
用户补充技术一面 / HR 二面 / 用人经理初评后,做一次"去偏见复核":
必须输出:总体结论(含排序调整)、逐人可疑点(🔴🟡🟢)、对已有面评的修正建议、终面追问(每人 ≥ 5 个 + 横向必问)、可选《终面准备说明》。
以下情况直接 ❌ 不推荐,无论其他维度多强:
| 反模式 | 后果 | 正确做法 |
|---|---|---|
| 凭记忆输出评估结论 | 凭印象漂移 | 必须先提取文本 → 五维评估 → 评级 |
| 复用旧会话结论 | 标准漂移、错过更新 | 重新提取、重新评估 |
| 省略个人评估卡 | 用户无法追溯结论 | 每人必须有完整评估卡 |
| 无文件评估 | 凭空编造 | 找不到简历必须告知用户并请求 |
| "看起来像做了",3 行总结 | 失真 | 完整执行五维 + 疑点 + 面试题 |
| 把内部过程混入正式报告 | 干扰决策 | 文本提取索引、清洗日志只作内部材料 |
| 全员都给推荐 | 排序失去意义 | 敢下不推荐 / 待定 |
输出前逐项确认:
完成筛选后主动询问用户:
用户反馈 → 更新本 Skill 的评估标准。新发现的风险模式 → 补充到 red-flags-catalog.md。重大变更 → 写入 EVOLUTION.md。