What You're Getting
What this actually does for you
Applying for jobs is a grind of the same tasks over and over: read the posting, guess whether you're a fit, rewrite your resume to match, write yet another cover letter, and hope it gets past the screening software before a human ever sees it.
This tool hands all of that to Claude. You give it a job link, and it:
Tells you if you should even apply
Scores your real fit against the posting (skills, experience, location, career direction) so you stop wasting hours on jobs you were never going to get.
Rewrites your resume and cover letter for that exact job
Tailored to the posting, then a second AI critiques the draft and it revises, the way a good friend would red-pen your resume before you send it. It never invents experience you don't have.
Makes sure the robots can read it
Most applications get filtered by software (an "ATS") before a person sees them. This checks your resume the way that software reads it, so your name, your contact info, and the right keywords actually make it through.
Preps you for the interview
Researches the company, maps the likely questions to your real stories, and runs a mock interview so you walk in ready instead of winging it.
Read This First
The honest 60-second truth
I'm not going to oversell this. It's genuinely great, and it's free. But here's exactly what you're walking into so nothing catches you off guard.
This isn't a one-click app you download. It's a project that lives on your computer and runs inside Claude Code. The good news: you don't set it up. Claude Code sets itself up. That's the whole trick. Claude Code isn't just a chatbot, it can run commands on your machine. So you paste it a link and one instruction, and it installs everything and gets itself ready. You watch.
Two things to expect so you're not surprised:
1. One install is a big download
The tool builds real PDF resumes, and the software that does that (called LaTeX) is a few gigabytes. Claude Code installs it for you. Just know it can take a while. It didn't freeze. Go make coffee.
2. It was built in Denmark
The job-board search comes set up for Danish sites. If you're in the US (or anywhere else), the setup prompt below tells Claude to switch it to LinkedIn and US boards instead, so you're ready out of the gate. You can also just paste any job description straight in and skip the search entirely.
That's the whole catch. Everything else, Claude handles. Let's set it up.
Step 1
Get Claude Code
If you already use Claude Code, skip ahead. If not, this is the one thing you install yourself, and it's the tool that installs everything else for you.
Go to claude.com/claude-code and follow the setup for your computer. It's a free download (you'll need a Claude account to use it). Once it's running, you'll have a place to type. That's where everything below happens.
Not sure what Claude Code even is? It's Claude, but instead of just chatting, it can actually do things on your computer: install software, create files, run tasks. That's why it can set this whole thing up on its own.
Step 2
Paste this one prompt
This is the whole install. Open Claude Code, paste the prompt below, and hit enter. It tells Claude to check what you're missing, install it, download the tool, set it up for US job boards, and then walk you through building your profile.
You don't have to understand any of the technical words in it. Claude does. Your job is to copy, paste, and answer its questions as it goes.
The setup prompt (paste into Claude Code)
I want to set up the "AI Job Search" assistant from this GitHub repo on my computer, and I want you to do the entire setup for me. I'm not technical, so handle everything yourself and explain what you're doing in plain English as you go. Repo: https://github.com/MadsLorentzen/ai-job-search Please do all of this, in order: 1. Check what I already have installed: git, the GitHub CLI (gh), Python 3.10 or newer, Bun, and a LaTeX setup. Tell me in plain English what's there and what's missing. 2. Install anything that's missing. For LaTeX, pick the lightest option that works on my machine (TinyTeX is fine), but warn me first that it's a larger download so I don't think it froze. The CVs and cover letters compile with lualatex and xelatex, so make sure those work, along with the fontawesome5, moderncv, and fontspec packages. 3. Fork and clone the repo into a sensible folder, then install the job-search tools inside it (run "bun install" in each tool's folder for me). 4. I'm in the United States, not Denmark, so DON'T default to the Danish job boards. Set up LinkedIn and US job boards as my default search using the built-in linkedin-search and freehire-search tools. If I name a specific US job board I want to use, run /add-portal to build a search tool for it. 5. Once everything is installed and working, run /setup and walk me through building my profile step by step. If anything fails, stop and tell me exactly what happened and what my options are. Don't push past an error silently. And don't skip the profile step: that's the part that makes my applications actually good.
Claude will pause and ask you a few things as it works. Say yes to installs, and answer honestly when it asks about you. If it hits an error, it'll stop and explain it in plain English instead of pushing past it.
Step 3
Give it your story (this is the part that matters)
When the install finishes, Claude runs /setup and builds your profile. This is the single biggest thing that decides how good your applications are. A thin profile gives you generic, forgettable applications. A rich one gives you applications that sound like they were written by someone who actually knows you.
You've got three ways to feed it, and it'll figure out which you have:
Drop in your documents
Have a resume PDF, a LinkedIn export, old cover letters, diplomas? Put them in the documents folder and point Claude at it. This gives it the most to work with.
Paste one resume
No folder of files? Just paste your current resume into the chat and it'll build from that.
Answer the interview
Have nothing prepared? It'll interview you and walk you through your background question by question.
The move that pays off: don't just list job titles. Tell it what you actually did: the projects, the tools, the results, and even what parts of the work you loved or hated. That last part is how it can surface job paths you never thought of, not just the obvious ones.
Step 4
Apply to your first job
This is the payoff. Find a job you want, grab the link, and give it to Claude:
In Claude Code, type:
Some job sites block automated reading. If that happens, just paste the full job description in instead. It works exactly the same.
Then it goes to work, and you watch it happen: it scores your fit, drafts a tailored resume and cover letter, spins up a second AI that researches the company and tears the drafts apart, rewrites based on that feedback, builds the real PDFs, and checks they'll survive the screening software. What you get back is a finished, ready-to-send application with a checklist of everything it verified.
That's the loop. Find a job, run /apply, send it. Every application is tailored, and none of it took your whole Sunday.
In Practice
What actually using this looks like
Setup is a one-time thing. Here's how it fits into a real job search once it's running. A few ways people actually use it, depending on where you're at.
The Sunday session
You're applying to a bunch of jobs at once
Run /scrape to pull openings that match you, then /rank to sort them into a shortlist with honest notes on where you're strong and where you're stretching. Pick the top few, run /apply on each, and send. What used to be a whole Sunday of copy-pasting and rewriting becomes an hour of picking which jobs are worth it.
The one dream job
You found a single role you really want
Copy the job posting, run /apply with it, and let the full loop run: the fit score, the tailored resume, the second AI tearing it apart and rebuilding it, the ATS check. Then, once you land the interview, run /interview the night before. It researches the company, drills you on the questions they'll actually ask, and runs a mock round so you're not nervous-improvising in the real thing.
The "am I even qualified" check
You want a role but aren't sure you're ready
Run /upskill with the job link. Instead of guessing, you get a clear map of exactly which skills stand between you and that role, ranked by what matters most, plus a study plan with real resources and time estimates. Now the gap is a to-do list instead of a vague fear.
The career pivot
You're not sure what to even look for
This is the sneaky-powerful one. During /setup, tell it what you actually enjoyed and what drained you, not just your titles. It reads across your whole history and surfaces paths you'd never have searched for yourself: roles that combine what you're good at with where the market's heading. Then /scrape goes and finds them.
Cheat Sheet
Every command, in plain English
You really only need /setup and /apply to get value on day one. But here's the full toolbox for when you want more. Bookmark this.
/setup Start here Builds your profile, the brain of the whole thing. Point it at a folder of your documents (CV, LinkedIn export, diplomas), paste one CV, or just answer its interview questions. The more you feed it, the better every application gets.
/scrape Find jobs Searches your job boards for openings that match your profile, removes duplicates, and hands you a list sorted by how well you fit each one.
/rank Shortlist Got more jobs than you want to read? This scores every scraped posting against your fit and gives you a ranked shortlist with honest strengths and gaps for each. Pick a number, it hands off to /apply.
/apply The main event Paste a job link (or the job description itself). It scores your fit, drafts a tailored CV and cover letter, spins up a second AI to critique them, rewrites, then compiles the real PDFs and checks they survive an applicant-tracking system. Never invents experience you don't have.
/interview Get ready Preps you for a scheduled interview: researches the company and interviewers, maps the likely questions to your real stories, and runs a mock interview so you're not walking in cold.
/outcome Track it Records what happened (interview, offer, rejection, or silence) and files away everything you sent. After a few of these, it learns what's actually landing you interviews and tunes future applications.
/expand Level up Scans the public links in your profile (GitHub, portfolio, Google Scholar) and pulls out skills your documents never spelled out. Run it right after /setup to surface hidden strengths.
/upskill Career planning Compares your profile to the jobs you want and hands back a heatmap of your skill gaps plus a real learning plan: what to study, where, and how long it takes.
/add-template Make it yours Swap in your own CV or cover-letter design instead of the stock one. Point it at your file, it tests that everything compiles, then uses your design on every application.
/add-portal Your job boards Builds a search tool for any job board in your market. Give it the site, it figures out how the site works and wires it in. This is how you go from Danish boards to Indeed, LinkedIn, or a niche US board.
/reset Start over Wipes your profile or documents so you can start fresh. It shows you exactly what gets deleted and makes you type RESET to confirm, so nothing disappears by accident.
Pro Moves
How to get the most out of it
Feed it more than you think you should. The difference between a mid application and a great one is entirely how much you gave it about yourself. Run /expand after setup to pull skills out of your GitHub or portfolio that your resume never mentioned.
Let it find jobs you didn't think of. When you describe not just what you did but what energized you, it can surface career paths that combine your background with where things are going, not just the same title you already have.
Close the loop. After each application, run /outcome to log what happened. After a handful, it starts to learn what's actually getting you interviews and sharpens the next round.
Plan the gap. Eyeing a role you're not quite ready for? /upskill maps exactly which skills stand between you and it, and builds a study plan to close the distance.
Credit Where It's Due
Who built this
I didn't build this tool. I'm just showing you how to use it. All the credit goes to Mads Lorentzen, who built it, made it free and open source, and put it on GitHub for anyone to use. The job-search tools inside it were built on work by Mikkel Krogholm.
If it saves you a weekend of cover-letter writing (or lands you the job), he's got a coffee tip jar. Grab the tool here: github.com/MadsLorentzen/ai-job-search.
Note: this is an independent open-source project. It uses Claude Code, but it isn't made or endorsed by Anthropic.
Work with Me
Want me on your problem for an hour?
Book a 1:1 call and we build the fix live — the workflow you want automated, the tool you can’t crack, whatever’s stuck. Direct, hands-on, no pitch waiting at the end.