career-ops
Your AI job-search co-pilot, installed as a Claude Code skill.
Scans portals, scores every posting against your profile, drafts tailored CVs and cover letters, logs everything to a Notion tracker โ and stops before clicking Submit so you stay in control.

๐ Full step-by-step walkthrough from install to your first submitted application: MANUAL.md
โจ What you get
- ๐ Portal scanner โ LinkedIn, Indeed, Glassdoor, Welcome to the Jungle, Handshake, Reed UK, plus zero-cost ATS APIs (Greenhouse, Ashby, Lever, Workable)
- ๐ AโG evaluation blocks โ every posting scored 0โ100 against your CV, with reasoning
- ๐ Tailored CVs + cover letters โ archetype-driven, ATS-clean, one-page A4
- ๐๏ธ Notion tracker auto-created โ full schema, three dashboard views (Pipeline kanban, By score, Active interviews)
- ๐ฏ Interview prep โ STAR+R stories, company intel, JD-tailored question bank
- โฐ Scheduled scans โ pick a time of day, it runs itself
- ๐ Never auto-submits โ fills forms, drafts answers, stops at Submit
๐ Quickstart
For the full step-by-step walkthrough with every onboarding question explained, every daily-workflow mode, and a troubleshooting section, see MANUAL.md.
1. Install
# macOS / Linux
git clone https://github.com/marz1307/career-ops ~/.claude/skills/career-ops
cd ~/.claude/skills/career-ops && npm install
# Windows (PowerShell)
git clone https://github.com/marz1307/career-ops $env:USERPROFILE\.claude\skills\career-ops
cd $env:USERPROFILE\.claude\skills\career-ops; npm install
That's it. The clone is the skill bundle โ engine code, modes, templates, and node deps all live in ~/.claude/skills/career-ops/.
2. Run
Pick any folder to be your workspace (where your CV, profile, applications tracker, and generated PDFs will live):
mkdir ~/career-ops-workspace
cd ~/career-ops-workspace
claude
Then in the Claude Code chat:
/career-ops
3. Onboarding
The skill walks you through eight questions:
| # | Question | Why |
|---|
| 1 | Where's your CV? | Paste / file path / LinkedIn / draft from scratch |
| 2 | LinkedIn URL? | Goes in your profile |
| 3 | Portfolio / GitHub? | Optional |
| 4 | Target markets? | UK / EU / US / Remote (multi-select) |
| 5 | Target roles? | List them, or have the skill infer from your CV |
| 6 | Bright Data API key? | Powers LinkedIn / Indeed / Glassdoor scraping |
| 7 | Notion integration token? | Auto-creates your Applications database |
| 8 | Scheduled scan hour? | 07:00 / 12:30 / 18:00 / custom / off |
When you're done, your workspace contains cv.md, config/profile.yml, portals.yml, modes/_profile.md, .env, plus a fresh Notion DB with three dashboard views.
๐งญ How it works
โโโโโโโโโโโโโโโโ
โ /career-ops โ โ you invoke the skill
โโโโโโโโฌโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ scan portals โ โ Stage 1 (Discovered)
โโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AโG evaluation โ โ Stage 2 (Triaged)
โ Match score 0โ100 โ < score_floor โ Not pursuing
โโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ tailored CV + cover letter โ โ Stage 3 (Drafted)
โ attached to Notion row โ
โโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโ
โผ
[you review]
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ apply (you click Submit) โ โ Stage 4 (Applied)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Beyond Stage 4 (assessment, phone screen, tech, onsite, offer) is tracked through modes/response-tracker.md.
๐ What's in the box