• Become a Babiato EU Junior – For Free

    Upgrading to Babiato EU Junior unlocks new benefits and shows you’re an active member of the community.

    🎁 Reward: 3 downloads per day including resources! (renewed every 24 hours)
    • 5 meaningful posts (reviews, feedback, helpful replies)
    • Reaction score of 5
    • Account age: 1 day
    ⚠️ Note: Spam or low-effort posts do not count and may be removed.

Artificial Intelligence Career‑ops – Automate Your Job Hunt with Claude Code

Welcome to Babiato EU
Register

Babiato Knight King

Well-known member
Staff member
Administrator
Babiato Elite
May 1, 2025
220
40
109
Babiato EU Territory
babiato.eu
career‑ops: An Open‑Source AI Job‑Search System Built on Claude Code

What career‑ops actually does

career‑ops is an open‑source AI job‑search system built on
Claude Code that turns your job hunt into an automated pipeline instead of a manual grind.

The creator used it to evaluate 740+ jobs, generate 100+ tailored CVs, and land a Head of Applied AI role before releasing it on GitHub, where it now has over 8,000 stars and growing.

You don't edit config files by hand; instead you talk to Claude, and it rewrites its own instructions, archetypes, scoring weights, company lists, and even negotiation scripts on the fly.




How it stages your job hunt




StageWhat happensWhat you do
ScanCrawls 45+ company career pages automatically via configured portals.Configure the list once; otherwise nothing.
EvaluateScores every job A–F across 10 dimensions against your resume and constraints.Glance at the scores and notes.
TailorRewrites your resume per job: keywords, structure, framing, ATS‑friendly PDF.Review the generated PDF.
ApplyOpens the application form, fills every field, uploads your CV, and leaves submit to you.Click submit when you're ready.
TrackLogs everything in one structured file: status, scores, URLs, dates, and notes.Check the tracker when you want a snapshot.

Importantly, it doesn't just keyword‑stuff your resume; it reasons about your fit and repositions real experience to match each role.




Key use cases that aren't "just apply‑for‑me"


  • STAR‑story bank from your career
    Each evaluation generates Situation → Task → Action → Result (+ Reflection) stories from your real experience. After 20+ evaluations, you usually end up with 5–10 reusable master stories.

  • Hard‑filtering garbage roles
    The creator evaluated 740+ jobs but only applied to ~20–30. The system's real power is saying "no" early.

  • Per‑offer salary‑negotiation scripts
    Negotiation mode uses competing offers, BATNA, cost‑of‑living arguments, and timing guidance. Pair it with
    Levels.fyi for real compensation data.

  • Architecture as a tutorial
    Uses multiple Claude Code skill files with shared context and isolated modes — a practical blueprint for any serious multi‑agent project.

  • Industrial‑grade discovery layer
    You can plug in tools like
    python‑jobspy to scrape LinkedIn, Indeed, Glassdoor, Google, ZipRecruiter, and more in one call.

  • Forkable portfolio + AI chatbot
    The companion repo
    cv‑santiago adds a portfolio site with an AI recruiter chatbot powered by your resume.

  • Public APIs nobody uses
    Greenhouse, Lever, Ashby, and BambooHR expose free public job APIs. Tools like
    Jobber wrap them into one clean endpoint.




Setup in about 5 minutes

You need Node.js, a Claude Code subscription, and a few commands:


Code:
    git clone https://github.com/santifer/career-ops.git
    cd career-ops && npm install
    npx playwright install chromium

Then open Claude Code inside the folder and instruct it conversationally:

Code:
    Change the archetypes to backend engineering roles.
    Translate the modes to English.
    Add these 5 companies to portals.yml.
    Update my profile with this CV I'm pasting.

Claude rewrites its own skill files and configs, so you avoid editing YAML by hand.

Cost note:
Claude Max (~$200/month) works best for heavy batch runs.
Claude Pro (~$20/month) is fine for single or light evaluations.




The bigger open‑source job‑search toolkit




Tool / RepoWhat it does
career‑opsEvaluate, tailor, apply, and track jobs using Claude Code
ApplyPilot6‑stage autonomous pipeline with CAPTCHA handling (Gemini API)
AIHawkLinkedIn Easy Apply automation with local model support
python‑jobspyUnified scraper for major job boards
JobberAPI wrapper for Greenhouse, Lever, Ashby, and BambooHR
cv‑santiagoPortfolio site with AI recruiter chatbot




Don't‑do list: staying safe with the system


do this:

  • Review every resume before sending.
  • Space out applications.
  • Use it as a filter: evaluate hundreds, apply to dozens.
  • Rewrite AI‑generated stories in your own voice.
  • Check Levels.fyi before naming salary.


do not this:

  • Blind‑fire hundreds of applications.
  • Batch‑submit in one session.
  • Spray the same resume everywhere.
  • Memorize AI answers verbatim.
  • Paste negotiation scripts unedited.


The system focuses on rephrasing real experience, not hidden keyword hacks that recruiters quickly detect.




Quick‑start picks


  • Full pipeline: career‑ops (Claude Code)
  • Free option: ApplyPilot (Gemini API)
  • Job scraping: python‑jobspy
  • Portfolio + chatbot: cv‑santiago
  • Salary data: Levels.fyi
 
Last edited:

Members online

Trending content

Forum statistics

Threads
283
Messages
404
Members
93
Latest member
gohostdevs