← ClaudeAtlas

find-jobslisted

Find live job openings that actually match the user by querying company applicant tracking systems (Greenhouse, Lever, Ashby, Workable, Workday) directly, then filtering on location, title, stack and stated years of experience. Use whenever the user wants to discover roles rather than analyze one they already have - "find me backend jobs in Berlin", "who is hiring Rust engineers", "what is open at these companies", "find roles that fit my resume", "any openings at seed startups near me" - and as the first stage before extract-jd when the user has no specific posting yet. Also use to look up which ATS a company uses, to check whether a specific company has anything open, or to turn up companies that are not on any curated list. Do NOT use it when the user already has a job URL or pasted JD (use extract-jd), or when they want fit scoring against a known posting (use resume-fit-report).
DhruvPrajapati4/apply-kit · ★ 0 · AI & Automation · score 70
Install: claude install-skill DhruvPrajapati4/apply-kit
# find-jobs Job aggregators are the wrong tool. They are stale, SEO-padded, and strip the posting body, so you cannot tell a 3-year role from an 8-year one without opening forty tabs. Company ATS boards are the opposite: public, current, and complete. They are the same data the company's own careers page renders, so this skill goes straight at them. The work is done by `scripts/ats_search.py`, which is deterministic and needs no model in the loop. Your job is to choose good search parameters, interpret what comes back, and be honest about coverage. ## Usage `/find-jobs <what the user is looking for>` ## Procedure ### 1. Build the search profile Get these from the conversation, the user's resume if one is already ingested, or by asking. Do not guess a location or a seniority band; those two decide everything downstream. - **Location** - a regex, since one city has several spellings (`bengaluru|bangalore`, `sao paulo|sp`). Include `remote` if they will take it. - **Titles to keep** and **titles to drop**. Dropping is as important as keeping: `manager|director|intern|principal|staff` removes most of the noise for a mid-level candidate. Allow for punctuation variants, since titles are written by hand: `front[- ]?end` catches "Frontend", "Front-End" and "Front End", where a plain `frontend` catches only the first. - **Years of experience ceiling** - the highest stated floor they are willing to stretch to. Someone at 3.5 years can reasonably try a 5, rarely an 8.