Build an AI Job Finder That Only Shows Roles Worth Opening
Most job tools solve the wrong problem. They give you more listings. What you actually need is fewer — the ones actually worth opening. Here's how to build an AI agent that does the filtering for you.
What You'll Build
A 6-file Claude Code skill folder called the Daily Job Scout
An agent that reads your personal profile, searches job sources, and scores each role against what you actually want
A daily report listing 5–10 roles — with why each fits, what to watch out for, and next steps
A feedback loop: reply with your thoughts, and the agent updates its search criteria for next time
Every qualifying role logged automatically into your existing Notion job tracker — no copy-pasting
This runs inside Claude Code, Claude Cowork, or Codex — wherever you already work.
Why Job Boards Keep Failing You
A "Senior Marketing Manager" role can mean brand strategy at one company and owning the CRM at another. The title tells you almost nothing. The job board doesn't know that you want remote-first, AI-adjacent roles at teams under 50 people.
That's the real problem: the tool has no idea who you are.
Builder Pawel Jozefiak put it clearly: the hard part isn't finding jobs — it's finding roles that are actually aligned with the person, not just the title. His fix: start with a profile, not a resume.
📌 The job finder is only as good as the profile it reads.
How the Daily Job Scout Works
Reads your profile.md — your criteria, must-haves, and dealbreakers
Reads your config.json — which job sources to search
Uses Exa to run a deep semantic search — understands meaning, not just keywords
Scores each result against your profile — fit, concerns, next steps per role
Writes a short report: 5–10 roles worth opening, nothing else
Updates state.json so it never shows you the same role twice
Pushes qualifying roles into your Notion tracker via Notion MCP automatically
The agent doesn't apply to jobs. That's intentional. The scout brings you a short list. You decide what happens next.
📌 Reduce the noise. The human still decides.
The 6-File Folder Structure
SKILL.md — the brain. Tells Claude how to run the scout end to end.
profile.md — the most important file. Who you are, what you want, what disqualifies a job.
config.json — your search plan. Sources, keywords, result limits.
state.json — memory. Tracks roles already shown so nothing repeats.
report.md — the daily shortlist: company, link, fit score, concerns, next step.
Notion database — your existing tracker. The agent writes directly into it via Notion MCP.
📌 Six files. One folder. Drop it into Cowork and run it.
What a Good profile.md Looks Like
Your profile should answer six questions:
Who are you? — background, industry, experience level
What roles do you actually want? — specific function, not just title
What are your hard dealbreakers? — location rules, salary floor, company size
What signals make a role interesting? — e.g. "small team," "AI-first company"
What signals make a role suspicious? — e.g. "requires 50% travel"
What matters to you this month? — context changes. Update regularly.
A profile that says "I want AI jobs" returns noise. "I want remote AI workflow roles, teams under 30, $120K floor" returns signal.
Files and Tools You Need
Claude Cowork — where the agent runs
Exa — free tier: 1,000 searches/month + $10 signup credit. Connect directly from the Cowork plugin library. Get your key at exa.ai.
Notion MCP — install the Notion plugin from the Cowork plugin library. Connects to your existing tracker database.
30–45 minutes to set up your profile.md (don't skip this step)
Ready to Build?
The full walkthrough — including the downloadable 6-file template and exact profile.md structure — is in the original tutorial:
→ Read the full tutorial on The AI Maker (Substack)
Start with your profile.md. That's the one file that determines whether this agent is useful or just another noisy list.
Want more tutorials like this? Subscribe to TechwithM and get the next one in your inbox.
Source: Build an AI Job Finder Agent With Claude Code · The AI Maker · Wyndo, Pawel Jozefiak, Dheeraj Sharma · May 24, 2026

