LearnAIWithMe

LearnAIWithMe

I Built a Job Hunter with Claude Code That Finds Me Better-Paid Work

I built a Job Hunter agent with Claude Code that scrapes Indeed, Upwork and LinkedIn every morning and sends better-paid roles straight to Slack.

Gencay's avatar
Gencay
Jun 05, 2026
∙ Paid

I left mechanical engineering to be free. But I also had to survive. So I worked.

Seven thousand hours.

7,286 freelance hours on Upwork, the reason I built a Claude Code job hunter

I started as a data scientist.

Then AI.

Right when prompt engineering was born, and rates went insane.

I raised mine 50%.

Still not enough.

So I hunted, built AI agents, thousands of hours at twice my old rate.

That is when I saw it.

The gap between a $50/hour freelancer and a $120/hour one is not skill.

It is confidence.

I pushed to $80/hour.

Two interviews came back.

One was the oldest company in Africa, founded in the 1800s.

I signed with the other. Starts next month.

Then the strange thought. Why not more?

More means more searching. I had no time.

So I did the one thing I do best.

I gave the search to Claude Code.

What We'll Build With Claude Code

Job Hunter agent built with Claude Code, the voice orb dashboard

I built a Job Hunter agent that works like Jarvis.

Simply tell it what kind of role you’re looking for, upload your CV, and it will search job boards, find relevant opportunities, and even help you prepare a tailored application

Within a few minutes, it will search Indeed, Upwork, or LinkedIn and find relevant job opportunities for you.

Job Hunter Claude Code dashboard listing an AI Engineer role at $180,000 to $250,000

It can research the company that posted this job.

If you’d like, it can even generate a personalised job proposal using your CV and the job description, then deliver it straight to your Slack inbox.

Claude Code agent sending a tailored cover letter to Slack

I turned the entire app into a Claude Skill, name /job-hunter, and packed it for you.

All you have to do is download it, open it with Claude, add your API keys, and let it run.

I’ve also set up a Claude routine using this Claude skill.

Thanks to that routine, I receive a Slack message like this every day.

Claude Code routine posting 10 new AI Engineer jobs to Slack each morning

How does it work?

Job Hunter system flow, Apify actors to Claude Code skill to Slack

A new job means new data. My Claude could not reach it. The data lived on the web, scattered across job boards.

So I went to Apify and pulled the actors for Indeed, Upwork, and LinkedIn. These three would feed me for the next job.

Maybe the $120/hour one.

I ran them. They worked fine. Then the obvious question.

Do I want to run these by hand every morning?

Of course not. So I thought of a Skill and Claude Routine.

Not the kind you grab off the web that does one small thing.

This skill builds a web app for you.

You do not read the jobs. You talk to them.

The less time you spend finding work, the more work you find.

First morning, it spoke back, and I was still holding the coffee.

Next Step: A Claude Code Routine

The dashboard is good. The voice is better.

But I know you will not open it every morning.

Nobody does.

So I built a Claude routine.

Load the skill into your environment, and the routine reports to your Slack every day with the new openings.

You wake up, and the list is already there.

How the Claude Code Job Hunter skill works, install, add keys, get jobs

How does it work from your side?

The job-hunter Claude Code skill folder with SKILL.md ready to download

You do three things. The app does the rest.

Install the Claude skill. (One prompt)

Add your API keys.(The skill that I’ll give you explains that to you.)

Then tell it what you want.

The role, the rate, the place.

Plain words, like you would tell a friend.

Now I am going to give you the fastest way of building this skill.

You just need to download the files I’ll give you.

Claude Skill and app in one place

Paste one prompt,

Install the folder ~/Downloads/job-hunter into ~/.claude/skills/ as a Claude skill,
then run the job-hunter skill and start the app. 
While setting up, ask me keys and write them into the .env file.

That’s it!

The installation has finished in 3 minutes and 40 seconds.

Let me show you.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Gencay I · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture