Back to Home

Career-Ops: automation of IT hiring on Claude Code

Career-Ops — open source system on Claude Code for automating IT hiring: scraping, resume adaptation, batch responses. 14 skills, Go Dashboard. Suitable for middle/senior, with spam and ban risks.

Automate IT job search with Career-Ops and Claude
Advertisement 728x90

Automating IT Job Hunts with Claude Code: Career-Ops Breakdown

The Career-Ops system, powered by Claude Code, streamlines key stages of the IT job search—from scraping openings to interview prep. It's a suite of 14 specialized skills integrated into the Claude Code CLI agent. The project tackles the drudgery of tweaking resumes and filling out forms, handling dozens of jobs in batch mode.

Career-Ops Features

Career-Ops covers the full job-hunting pipeline:

  • Scraping openings from 45 platforms, including LinkedIn, Indeed, and Glassdoor.
  • Tailoring resumes to each job, highlighting relevant experience.
  • Generating cover letters and auto-filling applications.
  • Creating professionally formatted PDFs.
  • Interview prep: curating likely questions.
  • Batch processing for high-volume automation.
  • Company research and salary analysis.

Each skill is a markdown file with instructions for Claude Code. Activate with a command like "find senior frontend roles in Berlin"—the agent picks the Job Discovery skill.

Google AdInline article slot

System architecture:

Claude Code (CLI agent)
  ├── Skills (14 modes)
  │   ├── Job Discovery
  │   ├── Resume Tailoring
  │   ├── Cover Letter
  │   ├── Application Filing
  │   ├── Interview Prep
  │   └── ...
  ├── Batch Processing
  ├── Go Dashboard
  ├── PDF Generation
  └── Config

Go Dashboard is a web interface built in Go for tracking: job statuses, application stages.

Technical Implementation

Job Scraping

Leverages Claude Code's WebFetch tool. Each of the 45 sites has a config with CSS selectors, pagination, and data structure. The system adapts to layout changes without config rewrites, but reliability is limited—sites fight scraping hard, risking account bans.

Google AdInline article slot

Resume Tailoring

Claude Code parses the job description (JD), your base resume, and rebuilds the text: emphasizes matching skills, optimizes for ATS. No fabricating experience. Batch mode churns out versions for 50+ jobs in minutes.

PDF Generation and Batch Processing

Documents render from templates with proper typography. Batch handles a job list: resumes + cover letters for all in one go.

Limitations and Risks

Automation has weak spots:

Google AdInline article slot
  • Spam Applications: Recruiters spot mass submissions, tanking response rates without precise matching.
  • Scraping Support: 45 sites is ambitious; reliably 10–15. LinkedIn bans it in their ToS.
  • Cost: Claude API tokens run $20–50 per 50-job batch.
  • Legal Gray Areas: Scraping's iffy; bans possible.

The project is a proof of concept (10 GitHub stars), battle-tested by the author in a real job hunt.

Key Takeaways

  • Career-Ops automates grunt work: resume tweaks and forms, saving hours per job.
  • Skills integration into Claude Code keeps it lean—no bloated standalone app.
  • Batch and dashboard suit systematic searches, but watch for spam flags and bans.
  • Ideal for mid/senior devs: shines in Interview Prep and Resume Tailoring.
  • Alternatives: Manual prompting in Claude/ChatGPT, no setup needed.

Hands-On for Developers

For senior devs, drop the .claude/skills/career-ops folder into your project. Tweak config: profile, prefs (location, stack, salary). Run a batch:

  • Gather JDs list.
  • claude batch-adapt --jobs jobs.json—tailor away.
  • Track in Go Dashboard.

Best used selectively: Resume Tailoring + Interview Prep. Full auto-applies are for testing, not prime time.

— Editorial Team

Advertisement 728x90

Read Next