Skip to content

About

解析上传的简历(Word/PDF),生成用户画像,根据用户提供的网址和岗位偏好在网站里搜岗位,最后通过简历匹配度、成功率对搜寻到的岗位进行综合排序。

Resources

Stars

55 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

job-search

一个用于求职岗位筛选的 Trae 技能(Skill):上传简历并给出招聘网址与心仪岗位类型后,自动解析简历生成候选人画像,抓取招聘网站上的岗位并逐条阅读 JD,最后按简历匹配度和投递成功率对岗位综合排序,辅助决定投递优先级。

它能做什么

  1. 解析简历:支持 Word(.docx)和 PDF(.pdf),自动生成结构化的候选人画像(Markdown)。
  2. 抓取岗位:给出招聘网站链接后,自动翻页抓取全部岗位,逐个阅读岗位 JD 全文(而不是只看岗位名)。
  3. 综合排序:先核对学历、毕业届次、外语、经验等硬门槛,再按匹配度与成功率给出 0–100 分的排序、Top 推荐、保底岗和慎投岗。
  4. 可复算:抓取数据与评分脚本保存在本地工作区,结论可随时复查。

适用对象:正在找实习或校招/社招岗位、希望按个人简历客观评估"哪些岗位值得投"的求职者。

使用流程

在对话中按下面方式操作即可:

  1. 把简历文件(Word/PDF)发给助手;
  2. 告诉助手招聘网址和心仪的岗位类型(可多个,例如:产品经理 / 软件交付经理 / 数据分析);
  3. 等待助手抓取岗位并输出综合排序结果。

如果只说了找工作但还没发简历,助手会先提示你发送简历与招聘信息。

安装方法

  1. 在本仓库页面点击绿色的 Code → Download ZIP,解压;
  2. 把解压出的 job-search 整个文件夹复制到你 Trae 项目的技能目录下:
你的项目文件夹/
└── .trae/
    └── skills/
        └── job-search/
            ├── SKILL.md
            ├── references/
            └── scripts/

(若没有 .trae/skills/ 目录,手动新建即可。) 3. 重新打开该项目,技能会被自动识别,之后直接在对话中发送简历即可使用。

环境要求

  • 支持 Agent Skills(SKILL.md)规范的 AI 工具,例如 Trae(放入项目的 .trae/skills/ 目录,即上文安装路径)。
  • Python 3
  • 首次使用前安装依赖(requests 用于抓取岗位,pypdf 用于解析 PDF 简历):
pip install requests pypdf

Word(.docx)解析无需安装任何第三方库。旧版 .doc 格式请先用 Word 另存为 .docx 或 .pdf。

目录结构

job-search/
├── SKILL.md                      技能主文件(完整流程与评分规则)
├── references/
│   └── profile-template.md       候选人画像模板
└── scripts/
    ├── extract_resume.py         简历文本抽取(docx / pdf)
    └── fetch_template.py         招聘站点抓取脚本骨架

说明

  • 简历和分析结果只保存在你本地工作区,不会上传到任何第三方。
  • 画像与评分严格基于简历中写明的事实,不会虚构经历或技能。
  • 招聘网站结构可能随官网更新而变化,个别站点可能需要重新适配抓取方式。

合规使用与免责声明

本技能仅用于个人求职场景下,辅助阅读企业公开发布的招聘信息。使用时请遵守以下约定:

  • 仅访问公开信息:只抓取无需登录即可查看的公开岗位页面与公开接口数据,不得绕过登录、验证码、权限控制或其他反爬措施。
  • 低频、克制:脚本默认翻页间隔 0.5 秒,不得调高并发或进行大规模、持续性采集;不得对目标网站造成运行压力。
  • 尊重网站规则:遵守目标网站的服务条款与 robots.txt;若对方明确禁止抓取、要求停止,或页面结构已变更导致访问异常,应立即停止使用并改用官方渠道。
  • 禁止商用:不得将抓取到的数据用于商业用途、转售、二次分发或对外提供数据服务;岗位 JD 等内容的版权归原发布企业与平台所有。
  • 数据留在本地:简历、候选人画像与分析结果仅保存在使用者本地工作区,本技能不会主动上传至任何第三方;请自行妥善保管,避免随项目公开而泄露个人隐私。
  • 后果自担:本技能按"现状"提供,不对抓取结果的完整性、准确性、时效性作任何保证;招聘网站结构随时可能变化。因不当使用本技能引发的任何争议或损失,由使用者自行承担,作者不承担责任。

许可证

MIT License

About

解析上传的简历(Word/PDF),生成用户画像,根据用户提供的网址和岗位偏好在网站里搜岗位,最后通过简历匹配度、成功率对搜寻到的岗位进行综合排序。

Resources

Stars

55 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages