From job-searcher
Collects recent public job postings from Rallit (랠릿) by keyword. Scans developer listings for roles, stacks, or companies. Read-only, outputs normalized JSON.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-searcher:rallit-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect recent public postings from Rallit's own public position API and return
Collect recent public postings from Rallit's own public position 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.
null; titles,
companies, regions, and skill tags are copied verbatim. The joinReward
field is a referral bounty, not a salary, so salary stays null.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 # or: pip install -r requirements.txt
python3 skills/rallit-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-RALLIT — https://www.rallit.com/ (collectible_open,
re-verified 2026-07-07). The site's own JSON API is the stable interface —
prefer it over scraping the JS-rendered HTML.GET /api/v1/position?keyword=<q>&pageNumber=1&pageSize=<n>;
postings live under data.items[]. external_id is the numeric id;
canonical detail URL is /positions/<id> (the API also returns url).addressRegion) and skill tags (folded into snippet).
startedAt/endedAt map to posted_at/deadline, but the API's sentinel
bounds (1970-01-01, 9999-12-31) mean "always open" and are normalized to
null. Employment type and salary are not exposed, so they are null.data.items[]
field names against a live fetch (do not hardcode a specific company).npx claudepluginhub itssosunny/job-searcher --plugin job-searcher2plugins reuse this skill
First indexed Jul 7, 2026
Collects recent public job postings from Wanted (원티드) by keyword. Returns normalized JSON. Useful for scanning listings for a role, stack, or company.
Analyzes job postings for ghost-job red flags including pipeline farming, pay-transparency gaps, and ATS indicators. Helps recruiters and job seekers evaluate posting authenticity.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.