← ClaudeAtlas

job-radarlisted

A fully configurable job hunting assistant. Use this skill for anything related to finding, applying for, or preparing for jobs at any level (intern through executive / C-suite) in any industry. Triggers include: "find jobs", "search roles", "scan today", "evaluate this JD", "analyse this job", "tailor my CV", "customise my resume", "write a cover letter", "gap analysis", "am I a good fit", "interview prep", "mock interview", "coding assessment", "daily digest", "send me jobs", or any mention of job hunting, job applications, or career opportunities. Also trigger when the user pastes a job description or job ad. Configure via config.yaml — no changes to this file needed.
cyn-zhang/job-radar · ★ 3 · AI & Automation · score 74
Install: claude install-skill cyn-zhang/job-radar
# JobRadar A configurable job hunting assistant. All user preferences are read from `config.yaml`. No hardcoded values in this file — everything is a variable. --- ## Step 0 — Always Load Config First Locate `config.yaml` by checking these paths in order — use the first one found: 1. `./config.yaml` — current working directory (project-local config takes priority) 2. `~/.claude/skills/job-radar/config.yaml` — global fallback Extract: ``` {name} ← hunter.name {email} ← hunter.email {university} ← hunter.university (string, optional) {majors} ← hunter.majors (list, optional) {graduation_year} ← hunter.graduation_year (integer, optional) {level} ← hunter.level {roles} ← hunter.roles (list) {eligible_majors} ← hunter.eligible_majors (list, may be empty) {locations} ← hunter.locations (list) {industry} ← hunter.industry (list — one or more values) {work_type} ← hunter.work_type (internship | graduate | contract | permanent | any) {sources} ← hunter.sources (map of enabled/disabled) {target_companies} ← hunter.target_companies (list, may be empty) {exclude_companies} ← hunter.exclude_companies (list, may be empty) {base_path} ← hunter.base_path {cv_path} ← hunter.cv_path {cv_format} ← hunter.cv_format {cl_format} ← hunter.cover_letter_format {digest_time} ← hunter.digest_time {digest_channel} ← hunter.digest_channel ``` If con