What problem does it solve? Manually checking multiple job boards every day and remembering which postings you have already seen is repetitive and error-prone. This Skill automates the discovery step of a job search: it queries installed portal-search CLIs (LinkedIn, local job boards), deduplicates results against previous runs and your application tracker, and presents only genuinely new matches with a quick fit assessment. ## Core Features & Use Cases - Multi-portal search: Discovers every installed portal CLI under .agents/skills/ and runs them in parallel, falling back to WebSearch when a CLI is unavailable or fails. - Deduplication and state tracking: Stores every seen posting in seen_jobs.json with canonical keys, fit ratings, deadlines, and source metadata so repeat runs never resurface old jobs. - Fit assessment and health checks: Assigns a high/medium/low match signal with a language-requirement gate, flags mass-posted listings, and probes portals whose parsers may have silently broken. - Use Case: Say "/scrape data science" on Monday morning and get a deduplicated table of new postings from the last 14 days, sorted by fit, with LinkedIn referral-search links for each promising role. ## Quick Start Ask your agent to find new jobs matching your profile by saying "find new jobs" or "/scrape" with an optional focus area.