简历批量初筛

SKILL商业运营
商业运营 未标注权限 许可证不明确
安装这个技能

# 简历批量初筛 ## 你遇到的痛点 - 招一个人收到几十上百份简历,一份份打开看姓名/经验/技能,眼睛看花还容易漏掉匹配的人。 - 没有 JD 做标尺,全凭感觉筛,招进来才发现"货不对板"。 - 小公司没 HR 系统,Excel 手工打分又慢又难维护。 ## 这个技能能做什么 简历批量初筛是一个**带真实代码的命令行程序**(非空壳),你把"简历文件夹 + 岗位 JD"交给它,它做三件事并产出排序结果: 1. **关键词匹配打分**:从 JD 抽可比关键词(技能词典 + 英文词 + 中文短语),与每份简历比对,按命中强度算分(0-100)。 2. **自动排序**:按得分从高到低排出候选人表,一眼看出谁最贴 JD。 3. **风险点标注**:自动识别空窗期、频繁跳槽(时间段过多)、学历信息缺失、薪资期望高于 JD 上限等红旗。 最终输出**排序 CSV(排名/姓名/得分/匹配关键词数/风险点)+ Markdown 摘要**,可直接贴进招聘流程或二次处理。 ## 四步出片(照做即得结果) **第一步:准备材料** ```bash # 简历文件夹里只放简历(.txt / .md),每份一个文件 # 另准备一份岗位 JD 文本 jd.txt ``` **第二步:跑初筛(核心指令)** ```bash python resume_screen.py 简历文件夹 --jd jd.txt --out ./output ``` **第三步:拿到排序结果** 默认在 `./output/` 生成 `resume_ranking.csv`(排序表)和 `resume_summary.md`(摘要): ``` ================================================== 简历初筛完成:共 3 份,JD 关键词 25 个 ================================================== 1. 张三(resume_张三.txt)得分=100 风险=无 2. 王五(resume_王五.txt)得分=50 风险=无 3. 李四(resume_李四.txt)得分=0 风险=疑似空窗期… ``` **第四步:按表约面** 分数高且无风险的优先约面;带红旗的先电话核实再决定,省下无效面试时间。 ## 能力体系 | 维度 | 检查内容 | 典型产出 | |---|---|---| | 关键词匹配 | JD 技能/经验/学历 vs 简历 | 匹配度得分 | | 排序 | 按得分降序 | 候选人排名表 | | 风险识别 | 空窗/跳槽/学历缺失/薪资落差 | 红旗清单 | ## 输出报告字段 - **排序表(CSV)**:排名 / 文件 / 姓名 / 得分 / 匹配关键词数 / 风险点 - **摘要(MD)**:总览表 + 逐人匹配关键词明细 - 支持 `--top N` 只看前 N 名;`--out` 指定输出目录 ## 适合谁用 - 小公司 HR / 行政:没有 ATS 系统时的轻量初筛 - 猎头:批量比对候选人贴合度,快速出 shortlist - 创业团队:创始人自己招人,先拦一道再细看 - 自由职业接单方:筛客户需求文档也能复用关键词匹配思路 ## ⚠️ 注意事项(必读) - **打分是关键词匹配,非语义理解**:本工具按 JD 关键词在简历中的出现强度计分,适合做"第一道粗筛",不能替代人工对能力深度的判断。 - **简历格式**:支持 `.txt` / `.md` 纯文本;Word/PDF 请先另存为文本(程序会按扩展名读取)。 - **风险点为提示非结论**:空窗期、跳槽频次等只是红旗信号,需结合电话沟通核实,避免误伤。 - **技能词典可扩展**:`SKILL_DICT` 是普通 Python 列表,按行业增删关键词即可提升匹配准确度。 - **隐私合规**:处理候选人简历请注意脱敏与授权,遵守个人信息保护相关法规。 ## 触发词 简历初筛、简历筛选、批量简历、HR、猎头、招聘、候选人、岗位JD、打分、排序、匹配度、人才、简历打分、自动筛选、空窗期、频繁跳槽、薪资期望、招聘效率、中小企业、免费、开源、Python、人力资源、求职、面试、人才库、简历解析 ## 文件清单 - `SKILL.md` — 本文件 - `examples/resume_screen.md` — 主程序完整源码(复制为 `resume_screen.py` 即可运行,纯标准库无依赖) - `examples/usage.md` — 详细使用说明、参数、排错与扩展 - `examples/example_output.md` — 真实示例输出(3 份简历初筛结果)

一句话选型结论

按资料字段整理

简历批量初筛是商业运营类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类商业运营 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_51a923b7/resume-screener
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

商业运营
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_51a923b7仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791622054
正文体量6.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写运营方案

按目标产出活动方案与执行清单。

分析数据与指标

从报表里找问题、给结论。

整理客户与销售材料

把客户信息与话术整理成可直接用的材料。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在商业运营场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
简历批量初筛当前 未标注权限 未标注 未标注 未标注 有
MX 股票筛选器 联网访问 ClawHub 市场 79.9 万 OpenClaw 有
交易 未标注权限 ClawHub 市场 58.1 万 OpenClaw 有
营销技巧 只读 ClawHub 市场 54.0 万 OpenClaw 有
百灵鸟好 联网访问 GitHub 仓库 52.6 万 Codex、Claude、Cursor 有
股票信息浏览器 接触敏感数据 ClawHub 市场 40.5 万 OpenClaw 有

SKILL.md 全文

6.3 KB
模型实际读到的说明书原文,来自技能仓库

开发岗位简历深度筛选器

> 聚焦一件事:从简历中挖掘候选人的真实技术能力,判断是否值得面试。


核心流程

需求确认 → 简历解析 → 深度评估 → 排名输出

第一步:需求确认

不要一上来就开始筛。先搞清楚要什么样的人。

必须确认的信息:

  1. 岗位 - 从文件名提取(格式:【{岗位}_{地点} {薪资范围}】),用户可修正
  2. 硬性门槛 - 最低工作年限、必须掌握的技术栈、学历要求等
  3. 加分项 - 哪些经验或能力是锦上添花
  4. 红线 - 什么样的简历直接淘汰

如果用户只说"帮我筛简历",主动追问以上信息。


第二步:简历解析

文件发现

  • 批量模式:扫描指定日期目录下所有 PDF 文件
  • 单文件模式:处理用户指定的单个文件
  • 文件名格式:【{岗位}_{地点} {薪资范围}】{姓名} {工作年限}年.pdf

信息提取

从每份简历中提取以下维度的信息:

基础信息
- 姓名、工作年限、学历、期望薪资(从文件名或简历内容获取)

技术栈
- 编程语言及熟练度
- 框架/中间件/工具
- 数据库、缓存、消息队列等基础设施
- 区分"用过"和"深入使用"——看项目描述中的角色和职责

项目经历(最核心)
- 每段项目的业务领域和规模
- 候选人的具体角色(主导/参与/协助)
- 技术决策的深度——是做执行还是做设计
- 可量化的成果(性能提升、用户增长、成本降低等)

职业轨迹
- 公司规模变化(小→大 vs 大→小 vs 横向跳)
- 职责范围变化(纯开发→带团队 vs 一直做执行)
- 技术栈演进(是否在更新 vs 停留在老技术)
- 在每家公司的停留时间(频繁跳槽 vs 稳定)


第三步:深度评估

这是本 Skill 的核心。不是简单匹配关键词,而是判断候选人的真实技术深度。

3.1 硬性条件初筛

先过门槛,不满足的直接标记淘汰:

检查项 判定
工作年限 低于最低要求 → 淘汰
必须技术栈 简历中无相关经验 → 淘汰
学历 不满足要求 → 淘汰

3.2 技术深度评估

对通过初筛的候选人,逐项评估:

技术广度(0-10分)
- 掌握的技术栈覆盖面
- 是否只会在单一框架下工作

技术深度(0-10分)—— 这是区分度的关键
- 项目描述中是否有技术选型的理由(说明参与过决策)
- 是否处理过性能、并发、可用性等非功能性需求
- 是否有从 0 到 1 的系统设计经验
- 还是只做 CRUD 和业务逻辑实现

项目含金量(0-10分)
- 项目规模(用户量、数据量、QPS 等指标)
- 候选人的实际贡献(看描述中的"我"做了什么 vs "我们"做了什么)
- 有无量化成果

成长性(0-10分)
- 技术栈是否在更新
- 职责是否在扩展
- 是否有持续学习的迹象(开源、技术文章等)

3.3 风险识别

风险信号 说明
频繁跳槽 3年内换3家以上
技术栈停滞 多年使用同一套老技术,无更新
描述模糊 项目经历只有"参与开发",无具体职责
角色不匹配 申请高级岗但简历体现的都是执行角色
薪资错位 期望薪资与能力水平明显不匹配
过度包装 描述夸大,如"独立负责"但项目规模很大

3.4 综合匹配度

匹配度 = 硬性条件(通过/不通过) × 0.3
       + 技术深度 × 0.3
       + 项目含金量 × 0.2
       + 技术广度 × 0.1
       + 成长性 × 0.1

最终换算为 10 分制。


第四步:输出报告

4.1 候选人排名表

【简历筛选报告 - {岗位名称}】

筛选条件:{硬性门槛摘要}
筛选范围:{日期目录},共 {N} 份简历
通过初筛:{M} 份,淘汰:{K} 份

| 排名 | 姓名 | 匹配度 | 技术深度 | 项目含金量 | 核心优势 | 主要风险 | 建议 |
|------|------|--------|---------|-----------|---------|---------|------|
| 1    | 张三 | 8.5    | 8       | 9         | 高并发经验 | 薪资偏高 | 推荐 |
| 2    | 李四 | 7.2    | 7       | 7         | 全栈能力   | 项目偏小 | 可面 |
| ...  | ...  | ...    | ...     | ...       | ...      | ...     | ...  |

建议列取值:推荐(≥8.0)、可面(6.5-7.9)、备选(5.0-6.4)、淘汰(<5.0 或未通过初筛)

4.2 淘汰原因汇总

【淘汰候选人】

| 姓名 | 淘汰原因 |
|------|---------|
| 王五 | 工作年限不足(2年 &lt; 最低3年) |
| 赵六 | 无 Java 后端经验 |

4.3 重点候选人详情(排名前3)

对推荐和可面的候选人,输出详细分析:

【{姓名} - 详细评估】

基础信息:{工作年限}年 | {学历} | 期望 {薪资}

技术栈:
- 核心技能:{列出并标注熟练度}
- 基础设施:{数据库/缓存/MQ等}

项目亮点:
1. {项目名} - {一句话总结候选人贡献和技术深度}
2. ...

风险点:
- {具体风险及判断依据}

面试建议:
- 重点追问:{基于简历中模糊或值得深挖的点}
- 考察方向:{建议面试重点考察的技术方向}

注意事项

  1. 隐私保护 - 简历包含个人隐私,评估结果不要输出到公开渠道
  2. 避免过度解读 - 简历信息有限,对不确定的判断标注"待面试确认"
  3. 文件名是重要信息源 - 岗位、地点、薪资、年限都在文件名中,不要忽略
  4. 不要只看关键词 - "使用过 Spring Boot" 和 "设计过 Spring Boot 微服务架构" 是完全不同的深度
  5. 区分事实和推断 - 评估中明确标注哪些是简历中明确写的,哪些是基于描述的推断

常见问题

5 问
答案由本站依据条目字段整理
简历批量初筛怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_51a923b7/resume-screener。安装方式为未标注。装完刷新技能列表或重开客户端。

简历批量初筛支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

简历批量初筛权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

简历批量初筛收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

简历批量初筛用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。