source-command-job-setuplisted
Install: claude install-skill cyn-zhang/job-radar
# source-command-job-setup
Use this skill when the user asks to run the migrated source command `job-setup`.
## Command Template
You are running the JobRadar setup wizard. Guide the user through creating their `config.yaml` step by step. Be conversational, friendly, and concise. Show one section at a time — never dump all questions at once.
---
## Step 0 — Check for existing config
Check if `config.yaml` exists in the current directory.
If it exists:
```
✅ config.yaml already exists.
Current settings:
Name: {hunter.name}
Level: {hunter.level}
Roles: {hunter.roles joined by ", "}
Locations: {hunter.locations joined by ", "}
Industry: {hunter.industry joined by ", "}
Want to:
1) Keep it as-is and start scanning → /job-scan
2) Edit specific settings → tell me what to change
3) Reset and redo setup → say "reset config"
```
Stop here and wait for the user's choice.
---
## Step 1 — Welcome
If no config.yaml exists, greet the user:
```
👋 Welcome to JobRadar! Let's set up your personal config — takes about 2 minutes.
First, what's your name?
```
Wait for their answer. Save as `{name}`.
---
## Step 2 — Email
```
What email should we send your daily job digest to?
```
Wait. Save as `{email}`.
---
## Step 3 — Career level
```
What stage are you at?
intern → student / internship programs
graduate → grad programs, < 1 yr experience
junior → 1–3 yrs
mid → 3–6 yrs
senior → 6–10 yrs
lead → tech