From job-searcher
Collects recent public job postings from Career.co.kr by keyword. Read-only scraper outputs structured JSON. Useful for scanning Korean tech job listings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-searcher:career-kr-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect recent public postings from Career.co.kr's public jobs listing and
Collect recent public postings from Career.co.kr's public jobs listing 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.
/jobs/ listing only. Never log in, save a
job, message, or apply. Do not submit any form.null; titles,
companies, locations, and deadlines 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/career-kr-collect/collect.py --query "개발자" --limit 20
python3 skills/career-kr-collect/collect.py --limit 20 # whole listing
--query, -q — filter the listing by title/company substring (client-side;
see Notes). Omit to return the whole listing.--limit, -n — max postings (default 20).--pretty — indent the JSON.Output: a JSON array on stdout (source, external_id, url, title, company, location, employment_type, posted_at, deadline, salary, snippet, collected_at); a one-line count on stderr. Career.co.kr exposes company,
location, employment type, deadline, and sector hashtags (kept in snippet).
SRC-JOB-CAREER — https://job.career.co.kr/ (collectible_open,
re-verified 2026-07-07). The root auto-redirects to /jobs/./jobs/ listing ignores GET
keyword params (?keyword=, ?searchWord=, ?q= all return the same
featured list); the site's server-side search is a POST-only filter form,
which is out of scope for a read-only GET collector. So --query filters the
fetched listing by title/company substring, like the WeWorkRemotely feed
collector. For unfiltered breadth, omit --query.tbody tr containing a /recruit/view/<id> anchor; external_id is
that numeric id. Canonical detail URL: /recruit/view/<id>.tbody tr /
a[href*='/recruit/view/'] selectors and the per-cell mapping 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 JobKorea by keyword. Returns normalized JSON with title, company, location, salary, and deadline.
Searches and compares masked resumes on JobKorea (Korean job platform) using a corporate login session, then builds a shortlist of candidates worth paid viewing.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.