apply — 지원서 자동 제출 루프
큐에 쌓인 채용 공고를 브라우저에서 한 건씩 자동으로 채우고 검증한 뒤, 준비된 것만 제출하도록 Claude를 운영 매뉴얼대로 움직이게 하는 스킬.
자동화·워크플로중급★ 336⑂ 62AI 점수 9/10마지막 업데이트: 2026. 10. 19.
무엇을 해주나
/apply라고 말하거나 "지원 시작해줘"라고 요청하면, Claude가 jev CLI의 지원 루프를 대신 운전합니다.
- 실행 전 점검:
doctor로 환경 확인,status로 큐 상태 확인, 큐가 비었거나 오래되면/discover안내 - 폼 자동 채우기: 전용 Chrome 창에서 필드 매핑 → 남은 항목은 헤드리스 Claude 호출로 응답 → 여러 페이지 폼은 Next 버튼으로 진행
- 제출 전 검증: 화면에 실제로 입력된 값을 다시 읽어 확인하고, 준비된 폼만 전송
- 결과 코드별 대응:
READY/submitted,needs your code,robot check,not confirmed,filled, not ready,blocked등 각 상황에 무엇을 할지 표로 규정 - 안전 장치: 비밀번호·인증 코드·CAPTCHA·전자서명은 절대 Claude가 처리하지 않고 사용자에게 넘김
- 마무리 리포트: 전송 건수, 수동 처리 남은 건, 대기 중인 창 수, 비용, 기록 파일 위치(
applications/) 요약
이런 분께 추천
- Greenhouse·Lever·Ashby·Workday 공고에 반복적으로 지원하는 구직자
- 지원 이력을 CSV로 체계적으로 남기고 싶은 분
- 터미널과 Node 환경이 익숙하고, 자동화의 경계(사람이 해야 할 일)를 명확히 두고 싶은 분
활용 예시
- 리허설: "새 노트북에서 설정 끝났어. 5건만 테스트해줘" →
apply --dry --count 5로 값만 채워보고 전송은 하지 않음. 잘못된 값은data/profile.json에서 수정. - 실제 전송: "오늘 상위 10곳 지원하고 제출까지 해줘" →
apply --count 10 --submit실행 후, 제출/대기/수동 처리 건을 분류해 보고. - 직접 찾은 공고: "이 Lever 링크로 지원해줘" →
apply <link> --submit으로 해당 공고를 평가·큐 최상단 배치·작성까지 처리. - 답변 수정: 특정 질문 답이 틀렸다면 프로필의
answers를 고치고apply --dry <id>로 재확인, 기억된 답은memory --forget으로 삭제.
· · · 설치 가이드 · · ·
설치 없이 지금 한 번 써보기
아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.
이 파일의 지시를 읽고 그대로 따라서 나를 도와줘: https://raw.githubusercontent.com/qbeka/jev-job-search/HEAD/.claude/skills/apply/SKILL.md 내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)
Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.
↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
AI 스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 qbeka/jev-job-search 의 .claude/skills/apply 폴더를 내 ~/.claude/skills/apply/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/qbeka/jev-job-search.git && cd jev-job-search && npm install && mkdir -p ~/.claude/skills && cp -r .claude/skills/apply ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- Node.js(LTS)와 Git, Chrome이 설치되어 있는지 확인합니다.
- 터미널에서 저장소를 내려받습니다:
git clone https://github.com/qbeka/jev-job-search.git - 폴더로 이동 후 의존성을 설치합니다:
cd jev-job-search && npm install - 스킬을 전역으로 쓰고 싶다면 복사합니다:
mkdir -p ~/.claude/skills && cp -r .claude/skills/apply ~/.claude/skills/(저장소 안에서 Claude Code를 실행하면 복사하지 않아도 자동 인식됩니다.) - 저장소 루트에서 Claude Code를 실행하고
/setup으로data/profile.json(경력·학력·취업자격·표준 답변)을 채웁니다. npx jev doctor로 환경 점검,npx jev discover로 공고 큐를 만듭니다.- 처음에는 반드시
npx jev apply --dry --count 5로 리허설한 뒤, 값이 정확하면/apply로 실제 루프를 시작하세요.
GitHub에서 원본 보기 ↗라이선스: MIT