Browse / Job hunt / career-ops-agent

career-ops-agent

ryan-67

Autonomous job search pipeline — Apify scraping, Claude API scoring, Airflow orchestration, Telegram delivery

Open ryan-67/career-ops-agent → Does not match the four rules.

Built for Claude Code

ships .claude and nothing for other agents.

In its own words

README.mdryan-67/career-ops-agent

An autonomous job search pipeline that scrapes job listings, scores them against your resume using the Claude API, and delivers ranked daily digests via Telegram — orchestrated with Apache Airflow on Docker.

How It Works

Tier 2 (manual, on-demand): For roles you want to pursue after reading the digest, run /career-ops {url} in Claude Code inside the career-ops/ directory to get a full evaluation report, ATS-optimized resume PDF, and cover letter draft.

Tech Stack

  • Orchestration: Apache Airflow 2.9.1
  • Containerization: Docker + Docker Compose
  • Scraping: Apify (LinkedIn Jobs + Indeed scrapers)
  • Scoring: Anthropic Claude API (claude-haiku — batch scoring)
  • Notification: Telegram Bot API
  • Deep Evaluation: career-ops (Claude Code slash commands)
  • Language: Python 3.11

Prerequisites

  • Windows 11 with WSL2 enabled
  • Docker Desktop (WSL2 backend)
  • Anthropic API key — console.anthropic.com
  • Apify account + API token — apify.com
  • Telegram Bot token + chat ID — create via @BotFather

Setup

3. Add your resume

Place your resume as career-ops/cv.md in markdown format.

4. Configure your profile

Edit career-ops/config/profile.yml with your target roles, skills, and compensation preferences.

5. Configure portals (optional)

Edit career-ops/portals.yml to customize which companies career-ops scans for Tier 2 deep evaluations.

6. Configure the agent

Edit agent/config/agent_config.yml to set:

Quoting 49% of the README. Read the rest on GitHub ↗

Where it came from

rebuilt from santifer/career-ops Open-source AI job search agent: scan job portals, evaluate listings into a structured A-H report with a global 1-5 scor 6 days ago

What this copy built: +agent — top-level directories this copy added on top of the original.

Read from the repository's git tree on 2026-08-17.