Open Source

Job Search Copilot

Turn Claude Code into your job search co-pilot. Automate the grind so you can focus on relationships.

What it does

CMF scoring

Every job gets scored 0-100 on Candidate Market Fit. Role match, company tier, location, seniority, freshness. Jobs below your threshold get filtered out.

goHunt research

Company research when you approve a job. Reddit threads, forum posts, Glassdoor reviews, recent news. Actual context, not just the job description.

Value-first letters

Cover letters that lead with insight, not enthusiasm. Situation → 90-day plan → why you. Not the typical 'I'm excited to apply' template.

4-stage quality chain

Writing review, humanizer pass, HM grade, your approval. Nothing sends without your OK.

The Pipeline

AI does the prep work. You make the decisions.

Job Search Pipeline: DISCOVER → GRADE → INBOX → RESEARCH → INSIGHTS → MATERIALS → EDITORIAL → QUEUE → YOU APPROVE

Getting Started

Up and running in 10 minutes. Works with Claude Code, Cursor, Codex, and Windsurf.

1

Install the skill

Run the installer. It detects your AI coding tools and copies the skill files.

npx job-search-copilot
2

Run the setup wizard

Configure your profile: target roles, industries, locations, salary range.

/job setup
3

Define your lane and story

Build your positioning statement and career narrative. Every cover letter and outreach message pulls from these.

4

Set company tiers

Add dream companies and stretch targets. CMF scoring uses these to prioritize your inbox.

5

Start searching

Scrape fresh listings, review your inbox, approve what looks good. You sign off on everything before it sends.

/job scrape --fresh

Quality Gates

The biggest risk with AI-assisted applications is they all sound the same. So I built quality gates that catch the patterns.

AI tell detection

The humanizer pass catches patterns that scream 'AI wrote this': em dashes, rule-of-three lists, filler phrases. Forces rewrites until it sounds like you wrote it.

HM perspective

Every cover letter gets graded from a hiring manager's view. The bar: 'Would this make me want to schedule a call?' Anything less than an A+ gets sent back.

Voice test

Would you say this at a coffee shop? If it sounds like a press release, rewrite it.

Commands

/job scrape --freshFind jobs posted in last 5 hours
/job inboxReview qualified listings
/job approve [company]Trigger full pipeline
/job reviewReview generated materials
/job send [company]Assisted send with quality gates
/job statusPipeline dashboard
/job connectionsMap your network
/job follow-upOverdue follow-ups

Ready to try it?

Works with Claude Code, Cursor, Codex, and Windsurf. Setup takes 10 minutes.

MIT Licensed. Use it, modify it, share it.