save_scouted_job
Save a scouted job listing to JSON file after validating the URL is a direct link and checking for duplicates.
Instructions
Save a scouted job listing to the tracked scouted_jobs.json file. Validates the URL to ensure it is a DIRECT link to a specific job posting (e.g. indeed.com/viewjob?jk=..., greenhouse.io/.../jobs/...) and rejects search result page URLs (e.g. indeed.com/q-..., builtin.com/jobs/...). Also deduplicates against existing scouted jobs and applications. Returns {saved: true/false, reason: '...'} with clear feedback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Direct URL to the specific job posting. Must be a direct link, NOT a search results page. For Indeed use indeed.com/viewjob?jk=JOBKEY or indeed.com/cmp/COMPANY. For Greenhouse use job-boards.greenhouse.io/company/jobs/ID. | |
| role | Yes | Job title / role name | |
| remote | No | Whether the position is remote | |
| salary | No | Salary or compensation range (optional) | |
| source | No | Where the listing was found (e.g. indeed.com, greenhouse.io) | |
| company | Yes | Company name | |
| location | No | Job location |