byted-arkclaw-jd-resume-match
SKILL.md
JD 与简历匹配评估(byted-arkclaw-jd-resume-match)
这个 skill 支持两个原子场景:
- 批量初筛:
1 个 JD PDF + 多位候选人简历 PDF - 单候选人复评:
1 个 JD PDF + 1 份简历 PDF + 1 份通话转写结果
它先用本地脚本对 PDF 做文本抽取,再把 JD、简历、转写结果整理为统一 bundle.json。随后由 AI 对候选人与 JD 的匹配度、优劣势、是否建议进入下一步电话沟通进行总结,形成可审查的结构化 assessment.json,最后写入 byted-arkclaw-local-hr-crm。
全局唯一 Key
- 候选人必须以电话号码作为全局唯一 key
- 初筛建档和通话后补充录入都必须关联到同一个电话号码
- 初筛建档阶段,
prepare_match_bundle.py必须从简历 PDF 转文本结果中识别手机号 --phone-source、ASRsource、文件名只作为辅助线索,不是初筛建档的主来源- 若任一候选人无法从简历文本中解析出手机号,分析包生成应直接失败,而不是生成无法入库的候选人记录
核心脚本
scripts/env_init.sh:初始化 Python 环境并安装 PDF 文本抽取依赖