【ai-job-search】把求职变成自动化流水线,这个AI助手帮你搞定简历与求职信
这是一个基于 Claude Code 构建的 AI 求职申请框架。它解决了求职过程中繁琐的简历定制、求职信撰写和岗位匹配评估问题,让 AI 自动帮你评估职位契合度、量身打造简历和求职信,并为你准备面试。
主要功能与特性
- 结构化的求职工作流:提供从建立个人档案(
/setup)、搜索岗位(/scrape)到一键申请(/apply)的完整流水线,核心逻辑与语言和国家无关。 - 起草-审查双 Agent 机制:生成简历和求职信后,会派生出第二个审查 Agent 调研公司并批评初稿,随后进行修改,确保内容精准且不泛泛而谈。
- 智能简历内容裁剪:当简历内容超过两页时,系统不会简单粗暴地删掉最旧的经历,而是根据与目标岗位的相关性、内容独特性进行评分,优先保留得分最高的核心内容。
- PDF 排版与 ATS 合规双重验证:自动编译并检查 PDF 排版(防止标题孤立、页数溢出等问题);同时验证 PDF 文本层在 ATS(企业自动简历筛选系统)解析下的准确度,绝不捏造你不具备的技能关键词,真实暴露技能差距。
- 技能差距分析与提升计划:通过
/upskill命令分析你与目标岗位的技能差距,生成热力图和学习计划。 - 高度可定制与本地化扩展:支持通过
/add-template注册自定义 LaTeX 简历模板;支持通过/add-portal为你所在国家的招聘网站生成专属的搜索抓取技能(默认内置了丹麦主流招聘网站的搜索工具,并包含一个通用的 LinkedIn 搜索技能)。
安装与快速使用
在使用前,你需要确保安装了 Claude Code (CLI)、Python 3.10+、Bun 运行环境,以及支持 lualatex 和 xelatex 的 LaTeX 发行版(如 TeX Live 或 MiKTeX)。
- Fork 并克隆项目
gh repo fork MadsLorentzen/ai-job-search --clone
cd ai-job-search
- 安装职位搜索工具依赖
cd .agents/skills/jobbank-search/cli && bun install && cd ../../../..
cd .agents/skills/jobdanmark-search/cli && bun install && cd ../../../..
cd .agents/skills/jobindex-search/cli && bun install && cd ../../../..
cd .agents/skills/jobnet-search/cli && bun install && cd ../../../..
cd .agents/skills/linkedin-search/cli && bun install && cd ../../../..
-
设置你的个人档案
启动 Claude Code 后输入/setup,系统会引导你通过导入文件夹、粘贴现有简历或对话面试的方式,建立你的个人技能与经历档案。 -
搜索并申请职位
输入/scrape搜索匹配的岗位并查看契合度评分;选中目标后,输入/apply [职位链接](如果链接无法抓取,可直接输入/apply然后粘贴职位描述),系统将自动完成评估、起草、审查、修改和排版验证的全流程。
适用场景与目标用户
这个项目非常适合希望提高求职效率和质量、且不惧怕使用命令行工具的求职者。尤其适用于以下场景:
– 需要海投或针对多个不同方向岗位进行批量求职,需要快速筛选和评估岗位匹配度;
– 针对特定心仪岗位,需要高度定制化、排版精美且对 ATS 系统友好的简历与求职信;
– 希望通过客观的 AI 评估来复盘求职过程、分析技能差距以规划职业发展的用户。
虽然项目默认的职位搜索技能针对丹麦市场,但其架构设计支持轻松扩展至其他国家和地区的招聘平台,具有广泛的适用潜力。
总结
该项目提供了一套严谨且深度的求职自动化方案。它不仅停留在“生成文本”的层面,更是通过对 PDF 排版的死磕和对 ATS 机制的诚实应对,切实解决了简历制作中的实际痛点。对于有一定技术基础、希望提升求职效率与质量的用户来说,这是一个值得尝试的强力助手,建议访问其主页获取更详细信息。
