← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

MadsLorentzen ai-job-search


以下是根据您的要求翻译的中文版本,保留了原文结构、技术术语和代码块,并采用 Markdown 格式输出。


AI Job Search

一个基于 Claude Code 构建的 AI 驱动求职应用框架。Fork 它,填写你的个人资料,让 Claude 评估职位发布、定制你的简历、撰写求职信,并为你准备面试。

注意: 这是一个独立的开源项目,与 Anthropic 无关,未经其认可、赞助或维护。Anthropic 和 Claude Code 仅用于描述此工作流所使用的工具链。

如果它帮你省下了一个周日来写求职信,请考虑请我喝杯咖啡。如果它帮你拿到了工作,或许请两杯。☕


这是什么

这是一个结构化的工作流,将 Claude Code 转变为一个全栈求职助手。核心工作流(自我画像、匹配度评估、以及草稿-审阅者申请流程)与语言和国家无关。职位门户搜索技能是为丹麦市场构建的(Jobindex、Jobnet、Akademikernes Jobbank 等),但该模式设计为可替换为你本地的求职网站。

/setup          /scrape          /apply 
   |               |                |
   v               v                v
填写个人资料    搜索职位门户    评估匹配度
   |               |                |
   v               v                v
个人资料就绪    展示匹配结果    起草简历 + 求职信
                并附匹配评分    (LaTeX,定制化)
                    |                |
                    v                v
                选择匹配项     审阅者代理评审
                               -> /apply -> 修改 -> 最终输出

该框架编码了职业指导最佳实践,包括结构化评估标准、前瞻性求职信框架,以及可选的薪资基准分析。


前提条件

  1. Fork 并克隆
  2.     gh repo fork MadsLorentzen/ai-job-search --clone
        cd ai-job-search
  3. 安装求职搜索工具

PowerShell:

    $tools = @("jobbank-search", "jobdanmark-search", "jobindex-search", "jobnet-search", "linkedin-search")
    foreach ($tool in $tools) {
        Set-Location ".agents/skills/$tool/cli"
        bun install
        Set-Location "..\..\..\.."
    }

Bash / zsh / Git Bash:

    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 ../../../..

对于 linkedin-search,安装是可选的:它没有运行时依赖,直接用 bun 运行;bun install 仅拉取 TypeScript 开发类型。

  1. 设置你的个人资料
  2.     claude
        # 然后在 Claude Code 中:
        /setup

/setup 提供三种路径:读取你的 documents/ 文件夹(如果你已填充了简历 PDF、LinkedIn 导出文件、学位证书、推荐信、过往申请材料)、导入粘贴在聊天中的单个简历、或通过面试引导完成。它会自动检测你已有的内容并询问。

documents/ 文件夹模式是幂等的,随着你添加更多材料可以安全地重新运行;请参阅 documents/README.md 了解布局。

  1. 搜索职位
  2.     /scrape

这会从多个职位门户搜索与你个人资料匹配的职位,去重结果,并按匹配度排序展示。选择一个匹配项,直接对其运行 /apply —— 或者,当一次搜索返回的职位多于你想逐一查看的数量时,先运行 /rank 对所有职位进行批量评分,获得一个排序后的候选列表。

  1. 申请职位
  2.     /apply https://jobindex.dk/job/1234567

如果无法获取该 URL(某些职位门户会阻止自动化访问),你可以直接粘贴职位描述:

    /apply < 在此粘贴完整的职位描述 >

这会运行完整的工作流:评估匹配度、起草简历 + 求职信、由第二个代理进行评审、修改,并呈现最终输出。


其他命令

/setup/scrape/apply 构成了核心工作流。一旦你的个人资料就位,还有七个扩展命令:

📖 阅读原文 →