Evaluate a job listing from a URL and receive a structured A-F score comparing it to your resume.
Generate an ATS-optimized PDF resume customized to a specific job description.
Automatically scan career portals at 45+ companies and pull new job listings into your pipeline.
Build a personal interview story bank that prepares you to answer behavioral questions.
Requires Claude Code or Gemini CLI installed, plus Playwright for browser automation and PDF generation.
Career-Ops is a job search automation system built around Claude Code, Google's Gemini CLI, and OpenCode. It was created by someone who spent months applying to jobs manually, then built a set of AI-powered tools to make the process smarter, not faster. The goal is not to fire off hundreds of applications blindly, but to find the handful of opportunities that genuinely fit your background and goals. At the heart of the system are slash commands called modes that Claude Code can execute directly inside the project folder. Each mode handles a specific piece of the job search workflow. One evaluates a job listing against your CV using a 10-dimension scoring framework and grades it A through F. Another generates a tailored PDF resume with your keywords woven in for applicant tracking systems. A third scans job portals at more than 45 companies automatically. A fourth builds up a personal bank of interview stories over time, covering what happened, what you did, and what you learned. The system stores everything in a single data source, with automated integrity checks to prevent duplicates or conflicting status entries. A terminal dashboard built in Go lets you browse, filter, and sort your application pipeline without leaving the command line. Career-Ops also supports Gemini CLI out of the box, so you are not locked into Claude Code. Both tools can use the same mode definitions and the same data files. There is also a standalone script option that calls the Gemini API directly, without needing the CLI installed. The README is honest about what the system does not do: it never submits an application for you. Every action requires your approval first. The developers also note that the first few evaluations are imperfect until you feed the system context about yourself, including your CV, your preferences, what you are good at, and what you want to avoid. The more context you provide, the better the recommendations get. Setup requires Node.js, npm, and either Claude Code or Gemini CLI. Installing Playwright for browser automation is also needed if you want the portal scanner or PDF generation to work.
← santifer on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.