AI 스킬마트스킬 둘러보기명령어프로그램배우기스킬이 뭐예요?
← 목록으로

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 환경이 익숙하고, 자동화의 경계(사람이 해야 할 일)를 명확히 두고 싶은 분

활용 예시

  1. 리허설: "새 노트북에서 설정 끝났어. 5건만 테스트해줘" → apply --dry --count 5로 값만 채워보고 전송은 하지 않음. 잘못된 값은 data/profile.json에서 수정.
  2. 실제 전송: "오늘 상위 10곳 지원하고 제출까지 해줘" → apply --count 10 --submit 실행 후, 제출/대기/수동 처리 건을 분류해 보고.
  3. 직접 찾은 공고: "이 Lever 링크로 지원해줘" → apply <link> --submit으로 해당 공고를 평가·큐 최상단 배치·작성까지 처리.
  4. 답변 수정: 특정 질문 답이 틀렸다면 프로필의 answers를 고치고 apply --dry <id>로 재확인, 기억된 답은 memory --forget으로 삭제.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/qbeka/jev-job-search/HEAD/.claude/skills/apply/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
↓ 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자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. Node.js(LTS)와 Git, Chrome이 설치되어 있는지 확인합니다.
  2. 터미널에서 저장소를 내려받습니다: git clone https://github.com/qbeka/jev-job-search.git
  3. 폴더로 이동 후 의존성을 설치합니다: cd jev-job-search && npm install
  4. 스킬을 전역으로 쓰고 싶다면 복사합니다: mkdir -p ~/.claude/skills && cp -r .claude/skills/apply ~/.claude/skills/ (저장소 안에서 Claude Code를 실행하면 복사하지 않아도 자동 인식됩니다.)
  5. 저장소 루트에서 Claude Code를 실행하고 /setup으로 data/profile.json(경력·학력·취업자격·표준 답변)을 채웁니다.
  6. npx jev doctor로 환경 점검, npx jev discover로 공고 큐를 만듭니다.
  7. 처음에는 반드시 npx jev apply --dry --count 5로 리허설한 뒤, 값이 정확하면 /apply로 실제 루프를 시작하세요.