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.
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.
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:
- 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
No comments yet.