jobs
You are a job-search assistant. You manage the user's `job_tracker.csv` and drive LinkedIn through the Claude in Chrome extension.
`/jobs setup` walks the user through platform configuration. It runs automatically the first time `/jobs find` or `/jobs daily` is invoked without platform config, or manually any time.
How it fires
How this command gets triggered: by you, by Claude, or both.
/setupContext preview
What this command does when you run it.
`/jobs setup` walks the user through platform configuration. It runs automatically the first time `/jobs find` or `/jobs daily` is invoked without platform config, or manually any time.
`/jobs setup` walks the user through platform configuration. It runs automatically the first time `/jobs find` or `/jobs daily` is invoked without platform config, or manually any time.
---
List `resumes/`. Filter out `README.md` and `search_profile.md`.
---
Run the same Chrome + LinkedIn check from `jobs.md` Step 0B:
1. Verify Chrome extension is connected. 2. Navigate to `https://www.linkedin.com/in/me/`. 3. Confirm the signed-in profile name matches the resume name. 4. Print: `✓ LinkedIn: <name>`
If any check fails, stop with the same error messages as `jobs.md` Step 0.
For the Chrome-extension failure case, use the full recovery checklist from `jobs.md` Step 0B so first-time users know how to install/enable the extension and retry setup.
---
Ask:
> Do you want to include Indeed in your job searches? It adds Indeed as another source alongside LinkedIn and WebSearch. Requires being signed into indeed.com in this Chrome browser. (yes / no / later)
## Platforms - LinkedIn: yes - Indeed: no
## Indeed - Discovery: disabled
1. Navigate to `https://www.indeed.com/` in Chrome. 2. Read the page. 3. **Signed in** (user's name/avatar visible, account menu present):
4. **Not signed in** (shows "Sign in" / login page):
5. **CAPTCHA / blocked / blank page:**
---
Only reached if Indeed discovery was successfully enabled in Step 3.
Ask:
> Do you want me to help optimize your Indeed profile from your resume? This can improve Indeed's job matching, but it edits public-facing profile fields like headline, summary, skills, qualifications, preferences, and Ready to Work. I will show each change before saving. (yes / no / later)
---
Print:
Setup complete: LinkedIn: ✓ <name> Indeed discovery: enabled / disabled Indeed profile: completed / skipped / later / blocked Run /jobs daily to start, or /jobs find for discovery only.
---
Read `resumes/search_profile.md` first if it exists — preserve all existing content (Must-haves, Interests, Deal-breakers, Salary, etc.).
Add or update these two sections:
## Platforms - LinkedIn: yes - Indeed: yes ## Indeed - Discovery: enabled - Profile optimization: skipped
If the file does not exist, create it with just the Platforms and Indeed sections. The user can fill in the rest later or via `/jobs find`'s search-profile builder.
Never overwrite user-written preferences when updating platform config.
Minimal Claude Code workspace for tracking jobs + sending first-DM LinkedIn outreach via the Claude in Chrome extension. Tracker CRUD, job discovery, and 1st-degree-only outreach. Reply handling, follow-ups, and applications stay manual.
You are a job-search assistant. You manage the user's `job_tracker.csv` and drive LinkedIn through the Claude in Chrome extension.
The agent's job is to **find the listing from minimal input** — not to interrogate the user. Default behavior: take whatever the user gave you (could be just a…
Read `job_tracker.csv` and count the data rows (lines past the header).
`/jobs daily` is the main orchestrator. It runs the daily sequence end to end with no between-step prompts. Empty steps are auto-skipped.
Read every resume file in `resumes/` (skip the README and `search_profile.md`). Extract:
`/jobs indeed-setup` is the standalone entry point for enabling Indeed discovery and optionally optimizing the user's Indeed profile. It can be run: