aliaidarkhanov

Job Radar — Development skill for Claude Code

Development community

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