job-radar — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited job-radar (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Find better jobs, faster. JobRadar scans Seek, LinkedIn, GradConnection, and company career pages daily — then helps you apply: honest fit scoring, tailored CVs, cover letters, interview prep, and a Gmail digest. All in Claude.
Works for any level (intern → executive), any industry, any location. Australian focus by default, fully configurable.
| 🔍 Daily job scan | Seek, LinkedIn, GradConnection, Indeed + company career pages |
| 🧠 JD evaluation | Honest fit scoring, ATS keywords, Bottom Line verdict |
| 📄 CV tailoring | Strongest evidence mapped to JD, no fabrication |
| 🧩 Gap analysis | Fixable gaps with CV lines; hard gaps with interview scripts |
| ✉️ Cover letter | 4 paragraphs, role-specific, never generic |
| 🎤 Interview prep | STAR behavioural + technical questions, mock interview mode |
| 📬 Gmail digest | Daily email with top picks and full results table |
| 📊 Application tracker | Track status from applied → offer, with outcome recording |
| 🗂️ Status dashboard | Active applications, deadlines, closing-soon alerts |
| 🤝 Alumni networking | Map where alumni work and draft personalised outreach |
| 📝 OA prep | Detect assessment type from JD, generate targeted practice plan |
| ✉️ Follow-up emails | Auto-draft follow-ups after 14 days silence, thank-you after interview |
git clone https://github.com/cynthiazhang/job-radar && cd job-radar
cp config.example.yaml config.yaml # then edit with your details
claude .Type /job-scan or just say "find me jobs" to start.
Global install — commands available in any project:
git clone https://github.com/cynthiazhang/job-radar ~/.claude/skills/job-radarSKILL.md from this repo/job-setup to create your config interactively — takes 2 minutesRun /job-setup in chat to create your config.yaml interactively. Or copy config.example.yaml and edit directly.
Key fields:
| Field | Example |
|---|---|
hunter.name | Your name |
hunter.email | Gmail digest destination |
hunter.level | intern / graduate / junior / mid / senior / lead / manager / director |
hunter.roles | ["Software Engineer Intern", "Data Engineer Intern"] |
hunter.locations | ["Melbourne", "Sydney", "Remote"] |
hunter.industry | ["tech"] — or ["any"] for no filter |
hunter.work_type | internship / graduate / contract / permanent / any |
hunter.target_companies | Companies to check career pages directly |
hunter.university | University of Melbourne |
hunter.majors | ["Computer Science", "Software Engineering"] |
hunter.graduation_year | 2025 |
Update any field in chat: "add Brisbane to my locations", "change my level to graduate".
| Command | What it does |
|---|---|
/job-scan | Scan all sources → save results, update dedup index |
/job-eval | Evaluate a JD (paste or link) |
/job-cv | Tailor CV for a role |
/job-gaps | Coverage map + gap analysis + recruiter view |
/job-cover | Write a cover letter |
/job-prep | Interview prep + mock interview |
/job-digest | Scan + send Gmail digest |
/job-track | Add or update an application |
/job-status | Dashboard of all active applications |
/job-network | Alumni map + personalised outreach drafts |
/job-followup | Draft follow-up or thank-you emails |
/job-oa | OA prep — coding, video, psychometric, case study |
/job-setup | Create or update your config |
Or just talk naturally — "find me jobs", "evaluate this JD", "I applied to Atlassian".
Auto-chain: paste a JD → analysis → gap map → CV tailoring → cover letter → track application.
Connect Gmail via Customize → Connectors → Gmail in claude.ai or Claude Desktop. Digests land in your Drafts — open and send when ready.
Cron (Claude Code):
0 23 * * * cd /path/to/job-radar && claude -p "run daily job scan and send Gmail digest" --model claude-haiku-4-5-20251001Adjust time for your timezone (23:00 UTC = 9:00 AEST).
job-radar/
├── SKILL.md ← skill definition
├── config.example.yaml ← config template
├── config.yaml ← your settings (gitignored)
├── plugin.json ← Claude marketplace manifest
├── .claude/commands/ ← slash commands
├── references/ ← platform tips, ATS taxonomy
├── applications/ ← your job applications (gitignored)
│ ├── tracker.json ← application tracker (source of truth)
│ └── {Company}/{Role}/ ← per-application files
├── scans/ ← daily scan results (gitignored)
├── seen.json ← scan dedup index (gitignored)
├── networking/ ← alumni maps and profile context (gitignored)
└── profile/ ← your CV (gitignored)Outreach state is tracked in applications/tracker.json under networking[]; raw alumni maps stay in networking/ and are never committed.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.