一个用于求职岗位筛选的 Trae 技能(Skill):上传简历并给出招聘网址与心仪岗位类型后,自动解析简历生成候选人画像,抓取招聘网站上的岗位并逐条阅读 JD,最后按简历匹配度和投递成功率对岗位综合排序,辅助决定投递优先级。
- 解析简历:支持 Word(.docx)和 PDF(.pdf),自动生成结构化的候选人画像(Markdown)。
- 抓取岗位:给出招聘网站链接后,自动翻页抓取全部岗位,逐个阅读岗位 JD 全文(而不是只看岗位名)。
- 综合排序:先核对学历、毕业届次、外语、经验等硬门槛,再按匹配度与成功率给出 0–100 分的排序、Top 推荐、保底岗和慎投岗。
- 可复算:抓取数据与评分脚本保存在本地工作区,结论可随时复查。
适用对象:正在找实习或校招/社招岗位、希望按个人简历客观评估"哪些岗位值得投"的求职者。
在对话中按下面方式操作即可:
- 把简历文件(Word/PDF)发给助手;
- 告诉助手招聘网址和心仪的岗位类型(可多个,例如:产品经理 / 软件交付经理 / 数据分析);
- 等待助手抓取岗位并输出综合排序结果。
如果只说了找工作但还没发简历,助手会先提示你发送简历与招聘信息。
- 在本仓库页面点击绿色的 Code → Download ZIP,解压;
- 把解压出的
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 pypdfWord(.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 等内容的版权归原发布企业与平台所有。
- 数据留在本地:简历、候选人画像与分析结果仅保存在使用者本地工作区,本技能不会主动上传至任何第三方;请自行妥善保管,避免随项目公开而泄露个人隐私。
- 后果自担:本技能按"现状"提供,不对抓取结果的完整性、准确性、时效性作任何保证;招聘网站结构随时可能变化。因不当使用本技能引发的任何争议或损失,由使用者自行承担,作者不承担责任。