What problem does it solve? Manually copying job listings into a usable format is tedious and error-prone, and many career sites block simple HTTP requests or hide fields like the posted date. This Skill fetches job pages through an escalating fetch chain and produces a clean, structured JD text file ready for resume tailoring. ## Core Features & Use Cases - Escalating fetch chain: Tries plain HTTP, then headless-browser fetch, then stealth fetch, then a Playwright MCP browser session for client-rendered or bot-protected sites like Workday. - Structured field extraction: Pulls title, company, location, posted date, job ID, description, responsibilities, qualifications, and salary into a standardized JD .txt file saved under output/<Company_Name>/. - Posted-date workarounds: Consults a per-platform reference file (Phenom, Ashby, Clinch, Liferay, and more) to recover posted dates that never appear in rendered page content. - Batch Fit-Scoring Mode: Given multiple job URLs, launches parallel subagents that scrape each listing, score fit against your latest main resume, and consolidate results into a ranking table. - Use Case: Paste three job URLs from different companies and receive three JD files plus a ranked fit table showing which role best matches your resume. ## Quick Start Scrape this job listing and save the structured JD file: https://jobs.ashbyhq.com/example-org/some-job-uuid