claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Claude Plugins

job-searcher

잡써쳐 — 구직할 때, 여러 플랫폼을 찾아다니지 마세요. 자동으로 수집하세요. 22개 채용 플랫폼 → 하나의 정규화 JSON. Claude Code 스킬 팩, 읽기 전용, MIT.

// install
git clone https://github.com/itssosunny/job-searcher

잡써쳐 (job-searcher)

잡써쳐 — 구직할 때, 여러 플랫폼을 찾아다니지 마세요. 자동으로 수집하세요.

구직할 때, 여러 플랫폼을 찾아다니지 마세요. 자동으로 수집하세요. Don't hop between job boards — let your agent collect them.

구직 중인가요? 잡코리아 갔다가, 사람인 갔다가, 원티드 갔다가, 점핏까지 — 매일 도는 일은 AI 에이전트에게 시켜버리세요. 22개 채용 플랫폼의 공개 공고를 하나의 정규화 JSON으로 모아줍니다.

공고마다 마감기한과 상태(구인중·마감임박·마감·상시) 를 자동 정규화해, 지금 지원 가능한 공고만 골라보기 쉽습니다.

읽기 전용입니다. 로그인 안 함, 저장 안 함, 지원(apply) 안 함. MIT.

데모 — 잡코리아에서 "데이터 엔지니어" 공고를 실제로 수집하는 장면

어떻게 쓰나

Claude Code가 처음이라면 → 5분 퀵스타트

Claude Code 플러그인으로 (권장)

/plugin marketplace add itssosunny/job-searcher
/plugin install job-searcher

이미 설치했다면 업데이트: /plugin update job-searcher@job-searcher (또는 /plugin → Installed → Check for updates). 새 버전을 받으면 마감기한·상태 같은 최신 기능이 반영됩니다. plugin.jsonversion이 올라갈 때 업데이트가 감지됩니다.

설치가 끝나면 자연어로 시키면 됩니다:

  • "잡코리아에서 마케터 공고 20개 모아줘"
  • "원티드랑 점핏에서 데이터 엔지니어 공고 모아서 표로 정리해줘"
  • "쿠팡·토스·네이버 채용 페이지에서 백엔드 공고 모아줘"
  • "사람인·원티드에서 데이터 엔지니어 공고 모아서 아직 안 마감된 것만 표로 정리해줘"
  • "점핏·사람인에서 마케터 공고 중 마감 임박한 것부터 보여줘"

필요한 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개)

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.krcareer-kr-collect✅ 동작가이드
Dev Koreadev-korea-collect✅ 동작가이드
KOWORKkowork-collect✅ 동작 (첫 페이지)가이드
DevRunnerdevrunner-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 Remotelyweworkremotely-collect✅ 동작 (RSS)가이드
월드잡플러스 (해외취업)worldjobplus-collect✅ 동작가이드
Japan Devjapandev-collect✅ 동작가이드
Daijobdaijob-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입니다. 아무것도 추론하거나 지어내지 않습니다. 수집된 공고가 "아직 열려 있다"는 보장은 아닙니다.
  • 읽기 전용. 공개 검색/목록/RSS 페이지를 GET만 합니다. curl_cffi가 실제 브라우저의 TLS 지문을 흉내 내 일반 requests를 거부하는 공개 페이지도 읽을 수 있게 하지만 — 로그인하거나 폼을 제출하는 일은 절대 없습니다.

유지보수에 대하여

수집기는 각 사이트의 공개 페이지 구조에 의존합니다. 사이트가 개편되면 일부 수집기가 멈출 수 있어요. 발견하면 이슈로 알려주세요 — 스킬 하나가 파일 하나라 고치기 쉽습니다.

릴리즈 노트

v0.2.0 — 마감기한·상태 지원

22개 채용 플랫폼 수집기를 하나의 정규화 JobPosting JSON으로 묶은 공개 릴리즈입니다. 이번 버전부터 모든 공고에 deadline_datestatus가 붙습니다.

이번에 추가된 것 — 공고 마감기한·상태

  • 모든 공고에 deadline_date(정규화된 ISO 마감일)와 status 필드가 붙습니다. statusopen · closing_soon(D-3 이내) · closed · rolling(상시/수시) · unknown 중 하나입니다.
  • 상태는 각 공고의 deadline + 수집 시각으로만 파생합니다. 원문 deadline은 손대지 않고 그대로 둡니다.
  • 범위형 마감(시작 ~ 마감)은 마감일(끝 날짜) 기준으로 계산하고, 상시/수시rolling로 둡니다.
  • We Work Remotely는 expires_at에서 실제 마감일을 새로 뽑아냅니다.
  • 마감 정보를 노출하지 않는 소스(일부 해외·ATS형)는 정직하게 unknown입니다.

필드 정의는 docs/SCHEMA.md를 보세요.

License

MIT

// compatibility

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

// faq

What is job-searcher?

잡써쳐 — 구직할 때, 여러 플랫폼을 찾아다니지 마세요. 자동으로 수집하세요. 22개 채용 플랫폼 → 하나의 정규화 JSON. Claude Code 스킬 팩, 읽기 전용, MIT.. It is open-source on GitHub.

Is job-searcher free to use?

job-searcher is open-source under the MIT license, so it is free to use.

What category does job-searcher belong to?

job-searcher is listed under plugins in the Claudeers registry of Claude-compatible tools.

0 views
11 stars
unclaimed
updated about 4 hours ago

// embed badge

job-searcher on Claudeers
[![Claudeers](https://claudeers.com/api/badge/job-searcher.svg)](https://claudeers.com/job-searcher)

// retro hit counter

job-searcher hit counter
[![Hits](https://claudeers.com/api/counter/job-searcher.svg)](https://claudeers.com/job-searcher)

// reviews

// guestbook

0/500

// related in Claude Plugins

🔓

A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.

// pluginsmultica-ai/187,223[ claude ]
🔓

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explainin…

// pluginsanthropics/Python135,848[ claude ]
🔓

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

// pluginsHKUDS/Python44,672Apache-2.0[ claude ]
🔓

financial-services — a Claude ecosystem project on GitHub.

// pluginsanthropics/Python33,266Apache-2.0[ claude ]
→ see how job-searcher connects across the ecosystem