linkedin-job-searchlisted
Install: claude install-skill rubenviolinha/linkedin-job-search-skill
# linkedin-job-search
Searches LinkedIn for jobs matching a keyword + location, filters results against your profile, and saves a shortlist.
## Description
Actively searches LinkedIn job listings (not just your saved ones) using a Playwright browser with your existing session. Scrapes candidates across pages, fetches full job descriptions, scores them against your profile, and outputs a filtered shortlist — ready to hand off to `/job-analyzer` or `/resume-cover-letter-generator`.
## Usage
```
/linkedin-job-search
Keywords: Supply Chain Manager
Location: Oslo, Norway
Save top: 10
Flags: flag if Norwegian required, note if relocation expected
```
Or minimal:
```
/linkedin-job-search
Keywords: Operations Manager
Location: London, UK
```
## Inputs
| Input | Required | Default | Notes |
|---|---|---|---|
| Keywords | Yes | — | Job title or search terms |
| Location | No | Worldwide | City, region, or country |
| Jobs to scan | No | All on page (up to 5 pages) | How many job listings to read and evaluate. Use `--max-jobs N`. 25 per page, so 50 = 2 pages, 75 = 3, etc. |
| Save top N | No | 10 | How many qualifying jobs to save on LinkedIn after evaluation |
| Flags | No | — | Same flag syntax as `/job-analyzer` (e.g. "flag if visa required") |
If no resume is provided in the message, ask the user to share it (text paste or file path). The resume is the source of truth for preferences — do not invent a profile.
## Workflow
### Phase 1 — Setup & Scrape with Descriptions
1.