提交智能体收藏0
工具发现

AI Job Search:基于 Claude Code 的求职申请工作流框架

AI Job Search 是一个基于 Claude Code 的开源求职申请框架,提供 /setup、/scrape、/apply 等命令,用于建立个人档案、检索职位并生成定制的简历和求职信。核心流程不依赖特定语言与国家,内置职位门户搜索技能面向丹麦市场;来源为 GitHub README,内容有截断。

工具定位

AI Job Search 是一个基于 Claude Code 构建的求职申请框架。用户 fork 仓库、填写个人档案后,可让 Claude 评估职位、定制 CV(简历)、撰写求职信并准备面试。作者声明该项目为独立开源项目,与 Anthropic 无隶属或背书关系。

核心工作流

三条命令构成主流程:

  • /setup:建立个人档案,支持三种路径——读取 documents/ 文件夹中的材料、导入聊天中粘贴的单一 CV、或通过访谈式问答生成。
  • /scrape:在多个职位门户中检索匹配职位,去重后按匹配度排序展示。
  • /apply <url>:评估匹配度、起草 LaTeX 简历与求职信,由第二个评审 agent 研究公司并提出批评,再修订、编译并检查 PDF、做 ATS 文本层检查,最后输出。若 URL 无法抓取,可直接粘贴职位描述。

设计要点

  • 起草—评审分离:评审 agent 使用独立上下文,减少单次起草遗漏关键词或使用泛化语言。
  • PDF 验证循环:CV 用 lualatex 编译并确保恰好 2 页、无孤立标题;求职信以 xelatex 编译、恰好 1 页。
  • ATS 检查:用 pdftotext 提取 PDF 文本层,验证联系方式、阅读顺序和关键词覆盖;个人档案不支持的技能按缺口处理,不堆砌。
  • 内容真实性:CV 与求职信中的陈述均对照实际档案核验,不虚构技能或经历。
  • 不可信职位文本:职位发布被当作不可信输入,工作流不执行其中嵌入的指令、不抓取其正文链接;但作者注明这是指令层防御,并非沙箱。

前置条件

Claude Code CLI(无免费层,需订阅或 API 额度)、Python 3.10+、Bun、带 lualatex 与 xelatex 的 LaTeX 发行版;可选 pypdf 用于 ATS 检查,缺失时降级为视觉关键词审查。

扩展命令

另有约十个扩展命令,包括 /rank 批量评分、/interview 面试准备、/outcome 记录结果、/notion-sync 单向同步 Notion、/gmail-sync 从 Gmail 提取状态信号(写回前需用户批准)、/add-template 注册自定义模板、/add-portal 为新门户生成搜索技能等。

边界与限制

丹麦市场门户搜索技能(Jobindex、Jobnet、Akademikernes Jobbank 等)为内置,其他市场需替换。作者也说明工作流声称的节省 token 部分被 PDF 编译检查抵消。来源 README 在自定义模板一节处截断,后续内容未知。

来源与核对说明

  1. madslorentzen/ai-job-search ↗https://github.com/madslorentzen/ai-job-search

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

goose:可在本地运行的通用 AI 智能体,提供桌面端、CLI 与 API →

herdr:为编码智能体提供终端运行时的工具 →

CowAgent:开源智能体框架的能力与使用概览 →

Hermes Agent:Nous Research 的开源自改进智能体工具 →