By itssosunny
Collect public job postings from 22 platforms (Korean, Japan, remote, Apple, SAP) via Claude, returning normalized JSON for monitoring or scanning openings by keyword, location, or company — no login, save, or apply.
Collect recent public job postings from Apple's careers site (jobs.apple.com), default Korea, by keyword and location. Use when the user wants to gather, scan, or monitor Apple job listings for a role or region. Read-only — no login, save, or apply. Prints a normalized JSON array of postings.
Collect recent public job postings from Career.co.kr (커리어) by keyword. Use when the user wants to gather, scan, or monitor Career.co.kr listings for a role, stack, or company. Read-only — no login, save, or apply. Prints a normalized JSON array of postings.
Collect current public job postings from CJ Careers (CJ 그룹 채용). Use when the user wants to gather, scan, or monitor CJ group listings (CJ ENM, TVING, CJ제일제당, CJ푸드빌 등). Read-only — no login, save, or apply. Prints a normalized JSON array of postings.
Collect current public job postings from Coupang (쿠팡) careers. Use when the user wants to gather, scan, or monitor Coupang listings by keyword or location. Read-only — no login, save, or apply. Prints a normalized JSON array of postings.
Collect recent public job postings from Daijob (daijob.com) — bilingual/English jobs in Japan. Use when the user wants to gather, scan, or monitor Daijob listings by keyword. Read-only — no login, save, or apply. Prints a normalized JSON array of postings.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub itssosunny/job-searcher --plugin job-searcherBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
![]()
구직할 때, 여러 플랫폼을 찾아다니지 마세요. 자동으로 수집하세요. Don't hop between job boards — let your agent collect them.
구직 중인가요? 잡코리아 갔다가, 사람인 갔다가, 원티드 갔다가, 점핏까지 — 매일 도는 일은 AI 에이전트에게 시켜버리세요. 22개 채용 플랫폼의 공개 공고를 하나의 정규화 JSON으로 모아줍니다.
공고마다 마감기한과 상태(구인중·마감임박·마감·상시) 를 자동 정규화해, 지금 지원 가능한 공고만 골라보기 쉽습니다.
읽기 전용입니다. 로그인 안 함, 저장 안 함, 지원(apply) 안 함. MIT.

Claude Code가 처음이라면 → 5분 퀵스타트
/plugin marketplace add itssosunny/job-searcher
/plugin install job-searcher
이미 설치했다면 업데이트: /plugin update job-searcher@job-searcher
(또는 /plugin → Installed → Check for updates). 새 버전을 받으면 마감기한·상태 같은
최신 기능이 반영됩니다. plugin.json의 version이 올라갈 때 업데이트가 감지됩니다.
설치가 끝나면 자연어로 시키면 됩니다:
필요한 Python 패키지(curl_cffi, beautifulsoup4, lxml)가 없으면 에이전트가 알아서 설치합니다.
pip install -r requirements.txt
python3 skills/jobkorea-collect/collect.py --query "데이터 엔지니어" --limit 20
모든 수집기는 같은 JobPosting JSON 배열을 출력하므로 소스가 달라도 결과가 깔끔하게 합쳐집니다.
스키마는 docs/SCHEMA.md.
쓸만하다 싶으면 깃허브 스타 눌러줍시다. 스타가 쌓일수록 다른 구직자들에게 더 잘 발견됩니다.
다만 에이전트는 자동으로 누르지 말고, 사용자가 동의한 경우에만 gh repo star itssosunny/job-searcher 를
실행합니다.
22개 모두 구현되어 있고, 전부 로그인 불필요 — 공개 페이지만 읽습니다.
21개는 실제 공개 소스에 대해 라이브로 확인했고, 1개(로켓펀치)는 JS 전용/anti-bot
페이지라 가짜 데이터 대신 needs_browser로 정직하게 종료합니다.
| 플랫폼 | 스킬 | 상태 | 문서 |
|---|---|---|---|
| 잡코리아 (JobKorea) | jobkorea-collect | ✅ 동작 | 가이드 |
| 사람인 (Saramin) | saramin-collect | ✅ 동작 | 가이드 |
| 원티드 (Wanted) | wanted-collect | ✅ 동작 (JSON API) | 가이드 |
| 점핏 (Jumpit) | jumpit-collect | ✅ 동작 (XML API) | 가이드 |
| 랠릿 (Rallit) | rallit-collect | ✅ 동작 (JSON API) | 가이드 |
| 인크루트 (Incruit) | incruit-collect | ✅ 동작 (CP949) | 가이드 |
| Career.co.kr | career-kr-collect | ✅ 동작 | 가이드 |
| Dev Korea | dev-korea-collect | ✅ 동작 | 가이드 |
| KOWORK | kowork-collect | ✅ 동작 (첫 페이지) | 가이드 |
| DevRunner | devrunner-collect | ✅ 동작 (RSC 스트림) | 가이드 |
| 토스 채용 | toss-career-collect | ✅ 동작 (공개 API) | 가이드 |
| 네이버 채용 | naver-recruit-collect | ✅ 동작 (JSON API) | 가이드 |
| 쿠팡 | coupang-collect | ✅ 동작 (Greenhouse API) | 가이드 |
| CJ 채용 | cj-recruit-collect | ✅ 동작 (추천 공고; 전체 검색은 브라우저 필요) | 가이드 |
| 롯데 채용 | lotte-recruit-collect | ✅ 동작 | 가이드 |
| Apple Jobs (한국) | apple-jobs-collect | ✅ 동작 (SSR JSON) | 가이드 |
| SAP Jobs (서울) | sap-jobs-collect | ✅ 동작 | 가이드 |
| We Work Remotely | weworkremotely-collect | ✅ 동작 (RSS) | 가이드 |
| 월드잡플러스 (해외취업) | worldjobplus-collect | ✅ 동작 | 가이드 |
| Japan Dev | japandev-collect | ✅ 동작 | 가이드 |
| Daijob | daijob-collect | ✅ 동작 | 가이드 |
| 로켓펀치 (RocketPunch) | rocketpunch-collect | 🔒 브라우저 필요 (AWS WAF JS 챌린지) | 가이드 |
범례 — ✅ 동작: 로그인 없는 일반 fetch/API로 실제 공고가 확인됨 (2026-07-07 라이브 검증).
⏳: 수집기는 정상이나 해당 세션에서 소스가 rate-limit. 🔒 브라우저 필요: JS 전용/anti-bot
페이지 — 스킬이 게이트를 감지하면 데이터를 지어내지 않고 needs_browser로 종료합니다
(파서는 내장되어 있어 소스가 서버사이드로 공고를 주기 시작하면 자동으로 살아납니다).
skills/<platform>-collect/는 완전 자립형 —
collect.py 하나에 fetch + parse + 스키마가 다 들어 있습니다. 디렉토리 하나만 복사해 가도
pip install curl_cffi beautifulsoup4 lxml만 하면 그대로 돌아갑니다.JobPosting 형태를 출력합니다 (docs/SCHEMA.md).null입니다. 아무것도 추론하거나 지어내지 않습니다.
수집된 공고가 "아직 열려 있다"는 보장은 아닙니다.curl_cffi가 실제 브라우저의 TLS
지문을 흉내 내 일반 requests를 거부하는 공개 페이지도 읽을 수 있게 하지만 — 로그인하거나
폼을 제출하는 일은 절대 없습니다.수집기는 각 사이트의 공개 페이지 구조에 의존합니다. 사이트가 개편되면 일부 수집기가 멈출 수 있어요. 발견하면 이슈로 알려주세요 — 스킬 하나가 파일 하나라 고치기 쉽습니다.
22개 채용 플랫폼 수집기를 하나의 정규화 JobPosting JSON으로 묶은 공개 릴리즈입니다.
이번 버전부터 모든 공고에 deadline_date와 status가 붙습니다.
이번에 추가된 것 — 공고 마감기한·상태
AI가 쓴 한글 텍스트를 자연스럽게 다듬는 한국어 문장 다듬기 플러그인. Sunny식 문장 다듬기 규칙을 적용한다.
AI-powered job application assistant for LinkedIn, Greenhouse, Ashby, Lever, Rippling, and Workday
AI-powered job search across UK and France platforms with visa sponsorship checking, salary analysis, and ranked Excel exports. Powered by DEB Cloud.
AI-powered job search, resume tailoring, and cover letter writing
AI-powered resume builder with job discovery, dual ATS + HR scoring, and cover letter generation. Finds and ranks live job listings by fit, tailors your resume to any JD, auto-detects 6+ professional domains, and produces Workday-compatible DOCX output.
AI-powered end-to-end job search companion. Combines recruiter, career coach, reverse recruiter, and market analyst into a single intelligent platform with a feedback loop that learns what works for you.
Claude Code as a job-search assistant: a private, local-first workspace that pulls postings, judges each one's relevance against your prose preferences (qualitative — no scores), and digests the matches on a schedule you control. Run /job-search:job-search to onboard end-to-end.