career-ops workflow

Job search inside your coding agent: scores each listing against your CV from 1 to 5, tailors a PDF resume, drafts letters and tracks applications

  • 78,703 ★ on the repository
  • Last commit
  • MIT
WorkflowEditors’ pick

Extended access

Why this level

  • Keeps your CV, profile and application history in local files and sends them to your chosen model provider
  • Runs Node scripts and Playwright, opens job sites and types answers into application forms
  • Gmail, Notion and Apify plugins get access to your accounts and are disabled by default
All reasons and checks

career-ops-hq/career-ops

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add workflows/career-ops

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Keeps your CV, profile and application history in local files and sends them to your chosen model provider
  • Runs Node scripts and Playwright, opens job sites and types answers into application forms
  • Gmail, Notion and Apify plugins get access to your accounts and are disabled by default

This is third-party code. Review the repository files before installing.

What it does

career-ops turns a project folder into a job search workspace run by your agent: Claude Code, Codex, Cursor, OpenCode and seven other CLIs. You paste a job link, the agent checks that the posting is still open, compares the requirements with your cv.md and writes an A-H report with a score from 1 to 5. The report covers role level, pay research, interview prep and signs of a reposted listing. The system then renders a tailored PDF resume with Playwright, drafts a cover letter and a recruiter email, and logs the role in a tracker. You submit every application yourself: the form-filling mode types the answers and leaves the Submit button to you.

Who it is for. For job seekers who already work in Claude Code, Codex or another coding agent.

Good fit when

  • You want to drop roles that do not fit your experience, level or work authorization
  • You need a resume tailored to each posting without invented facts
  • You want your application pipeline, follow-ups and interview prep in one place

Not a fit when

  • You want mass automatic applications, which the system never sends
  • You search only on local job boards and need an automatic scanner for them

Example request

/career-ops https://job-boards.greenhouse.io/company/jobs/123 evaluate this role and tailor a PDF resume for it

Limitations

Requires Node.js 18 or later, and PDFs need Playwright's Chromium. Scoring runs on your agent's model: if ANTHROPIC_API_KEY is set, Claude Code bills API credits instead of your subscription. Local models via Ollama or OpenRouter through OpenCode are supported. The scanner's preconfigured companies target the Western tech market, while modes/ru adds Russian-language modes for the Russian job market.

How to disable. Delete the career-ops folder: your CV, reports and PDFs live inside it, in data, reports and output. Remove the global package with npm uninstall -g @santifer/career-ops.

FAQ

Does career-ops apply on its own?

No. It scores the role, fills form fields and drafts letters, and you click Submit. There is no mail transport in the codebase.

Does it work for non-English job markets?

Yes, modes/ holds localized modes for more than 15 languages, including German, French, Japanese and Russian. The scanner itself focuses on Western ATS platforms.

Can I run it without a paid subscription?

Yes, the README covers free OpenRouter models, Ollama and any OpenAI-compatible endpoint. Details are in docs/RUNNING_ON_A_BUDGET.md.

Discussion

No questions or reviews yet.

Workflows
Needs a VPN

A Claude Code workflow where the agent searches job postings, scores fit against your profile, drafts a CV and cover letter, and helps prepare for interviews

WorkflowExtended access67.5KRepository stars
Official

A job search plugin for Claude Code: finds openings, tailors resumes, writes cover letters and fills out application forms

PluginBroad access440Repository stars

A skill set for resumes and job search: tailoring to a vacancy, ATS pass-through checks, cover letters and interview preparation

SkillMinimal access2.9KRepository stars

A job-hunt skill bundle: JD decoding, template resumes, behavioral interview prep, offer comparison and negotiation

SkillExtended access546Repository stars
Russian stack

Job search automation for hh.ru: vacancy collection, LLM-scored CV matching, cover letters and applications

SkillBroad access198Repository stars
Russian stack

A Node.js and Playwright script suite that searches hh.ru vacancies, scores them with an LLM, drafts cover letters and opens the application in a browser

CLIBroad access2Repository stars

README in short

The author describes evaluating 740 listings with the system, applying to 68 and landing an offer before open-sourcing it. Quick start is npx @santifer/career-ops init, and on first launch the agent asks for your CV, profile and target roles in chat. Separate sections cover Codex, Antigravity CLI, Grok Build and Pi, a batch mode with claude -p workers, a scanner preloaded with 100+ companies and a Go TUI dashboard. The README also lists what the system never does: submit applications, send email or collect telemetry. MIT licensed.

README badge

Report a problem

Foxx AIcareer-ops
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.