Job Radar — Development skill for Claude Code
CLI that finds jobs matching your CV straight from ATS boards (Ashby, Greenhouse, Lever, SmartRecruiters, Workable).
How to install Job Radar
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open aliaidarkhanov/job-radar and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Job Radar does
CLI that finds jobs matching your CV straight from ATS boards (Ashby, Greenhouse, Lever, SmartRecruiters, Workable). Collects company slugs via Google, turns cv.pdf into search criteria with Claude, polls public ATS APIs and ranks remote roles by title, skills, experience and recency. Node.js, zero dependencies.
Alternatives in Development
- Skills — My personal directory of skills, straight from my .claude directory 8.8k ★
- Resumeskills — 20 specialized skills for resume optimization, ATS analysis, interview prep, and career transitions 160 ★
- Find Footage — Search and download stock footage from Pexels for your Remotion project 113 ★
README
job-radar
Find jobs that match your CV directly in company job boards hosted on **Ashby, Greenhouse, Lever, SmartRecruiters and Workable** — without job aggregators.
You drop your CV into the project folder, job-radar turns it into search criteria with Claude, polls the public job APIs of every company in its database and gives you a ranked CSV of matching roles with direct links.
Node.js 18+, no dependencies to install.
Quick start
1. Requirements
- Node.js 18 or newer — check with
node -v, download from nodejs.org. - Anthropic API key — reads your CV once (and optionally scores jobs). Create one at console.anthropic.com → API Keys. The API is pay-as-you-go and needs a small credit balance; building a profile costs a fraction of a cent.
- SerpApi key — finds companies that use these ATS through Google search. Create one at serpapi.com → Dashboard → Your Private API Key. There is a free plan; check its current monthly limit. 1 search page = 1 credit.
2. Get the code
git clone https://github.com/aliaidarkhanov/job-radar.git
cd job-radar
There is nothing to `npm install`.
3. Add your API keys
Copy the example file to `.env` in the project root:
cp .env.example .env # macOS / Linux
copy .env.example .env # Windows (cmd)
Open `.env` and paste your keys after the `=` signs:
ANTHROPIC_API_KEY=sk-ant-...
SERPAPI_API_KEY=abc123...
`.env` is in `.gitignore` and is never committed.
4. Add your CV
Export your CV to **PDF** and save it as **`cv.pdf` in the project root** — the same folder as `cli.js`:
job-radar/
├── cv.pdf ← your CV goes here
├── .env ← your keys
├── cli.js
├── config.json
└── src/
The name must be exactly `cv.pdf` (lowercase). To use a different path, change `cv_path` in `config.json`. `cv.pdf` is in `.gitignore` too.
5. Check the setup
Related Skills
Skill Ats
ATS-direct sweep (Workday, Greenhouse, Ashby, Lever, iCIMS). Consumes verified discovery actions, scores first
Job Search
Job Search — Search ATS Boards & the Web for Matching Roles
Jobs Scout
Scan for new roles that fit the profile, direct from company careers pages and ATS boards plus web search, sco
Ashby Ats.Skill
Comprehensive integration for Ashby ATS (Candidates, Jobs, Applications,
Skill Indeed
Indeed fallback/discovery sweep. Reads ATS state, uses budgeted searches, scores known-company fallback roles,
Company Research
Company research using Exa search. Finds company info, competitors, news, financials, LinkedIn profiles, build
Related Agents
Job Scout
Search company ATS boards for live openings matching a candidate profile and write a ranked leads file. Use as
Filler 10
ATS application submitter — API submission for Lever/Ashby. Delegates browser-only ATSes (Greenhouse, Workday,
Envoy
Use for the last-mile delivery of an already-tailored application — filling out and submitting the actual ATS