From job-searcher
Collects recent public job postings from Jumpit (점핏) by keyword. Returns normalized JSON with title, company, location, deadline, and tech-stack tags.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-searcher:jumpit-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect recent public postings from Jumpit's own public positions API and return
Collect recent public postings from Jumpit's own public positions API and return
normalized JSON (docs/SCHEMA.md). Self-contained: this skill's collect.py
carries its own fetch + parse and depends only on curl_cffi, beautifulsoup4,
lxml.
null; titles,
companies, locations, deadlines, and tech-stack tags are copied verbatim.If collect.py fails with ModuleNotFoundError, install the deps yourself
(pip install curl_cffi beautifulsoup4 lxml) and retry — do not ask the user
to install anything.
pip install curl_cffi beautifulsoup4 lxml # or: pip install -r requirements.txt
python3 skills/jumpit-collect/collect.py --query "데이터 엔지니어" --limit 20
--query, -q — search keyword (default 개발자).--limit, -n — max postings (default 20).--pretty — indent the JSON.Output: a JSON array on stdout; a one-line count on stderr. Each item has
source, external_id, url, title, company, location, employment_type, posted_at, deadline, salary, snippet, collected_at.
SRC-JOB-JUMPIT — https://jumpit.saramin.co.kr/ (collectible_open,
re-verified 2026-07-07). The site's own API is the stable interface — prefer
it over scraping the JS-rendered HTML.GET https://jumpit-api.saramin.co.kr/api/positions?sort=reg_dt&highlight=false&keyword=<q>.
It returns XML (parsed with BeautifulSoup's xml mode): each job is a
<positions> node with a direct <id> child. external_id is that id;
canonical detail URL is /position/<id>.closedAt deadline, job category, and tech-stack tags
(folded into snippet); it does not expose employment type, posted date, or
salary, so those are null. Keyword-matched titles may wrap the match in
<span> markup — the collector strips it.<positions>
node fields against a live fetch (do not hardcode a specific company).2plugins reuse this skill
First indexed Jul 7, 2026
npx claudepluginhub itssosunny/job-searcher --plugin job-searcherCollects recent public job postings from Wanted (원티드) by keyword. Returns normalized JSON. Useful for scanning listings for a role, stack, or company.
Searches JobKorea and Saramin public job postings for Korean job seekers, scores fit based on resume and preferences, and suggests application strategy.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.