From job-searcher
Collects recent public job postings from KOWORK (kowork.kr), an English jobs-for-foreigners board in Korea. Returns normalized JSON with visa-sponsorship tags.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-searcher:kowork-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect recent public postings from KOWORK's English jobs-for-foreigners listing
Collect recent public postings from KOWORK's English jobs-for-foreigners 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.
/en listing only. Never log in, save a job,
message, or apply. Do not submit any form.null; titles,
companies, locations, and visa/type 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/kowork-collect/collect.py --query "developer" --limit 20
python3 skills/kowork-collect/collect.py --limit 20 # whole first page
--query, -q — filter the listing by title/company substring (client-side;
see Notes). Omit to return the whole first page.--limit, -n — max postings (default 20).--pretty — indent the JSON.Output: a JSON array on stdout; a one-line count on stderr. KOWORK exposes
company (from the logo alt), location, employment type, and metadata pills
(visa eligibility like E-7 Sponsors, job category) — the full pill set is kept
in snippet, with a deadline D-<n> in deadline when shown.
SRC-JOB-KOWORK — https://kowork.kr/en (collectible_open, re-verified
2026-07-07). This is a board for foreigners in Korea, so postings carry visa
tags (E-7, F-series, etc.).?search= param is ignored
server-side, so --query filters the fetched page by title/company substring.a[href*='/en/post/<id>']; external_id is that numeric id.
Canonical detail URL: /en/post/<id>. Company comes from the logo image alt
(job-list-<company>-logo); the metadata pills are duplicated across
desktop/mobile blocks and are deduped on text.p.line-clamp-2 title, and pill selectors 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.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.