Community라이팅 & 에디팅github.com

damoke012/claude-skills-kit

이력서, CV 또는 자기소개서와 관련된 모든 작업을 처리합니다. 사용자가 이력서 작성, 수정, 맞춤화, 검토 등을 요청할 때마다 슬래시 명령어 없이 자동으로 실행됩니다.

claude-skills-kit란 무엇인가요?

이 스킬은 Claude Code와 같은 AI 에이전트가 이력서, CV, 자기소개서 관련 작업을 완전 자동으로 처리할 수 있게 해주는 강력한 툴킷입니다. 사용자가 '이력서를 업데이트해 줘', '이 JD에 맞게 고쳐 줘', '자기소개서 써 줘'와 같은 자연어 요청을 하면, 슬래시 명령어 없이 바로 해당 작업을 인식하고 실행합니다. 주요 기능으로는 이력서 가져오기(resume-import), 특정 채용공고(JD)에 맞춰 이력서 최적화(tailor-resume), 경력 및 기술 추가, 커버레터 작성, 그리고 JD 기반 면접 준비(grilling) 등이 있습니다. 모든 작업은 `RESUME_HOME` 디렉토리 내에서 이루어지며, 사용자의 증거(evidence) 기반으로만 내용을 작성하여 허위 정보를 생성하지 않도록 설계되었습니다. 최종 출력은 HTML과 PDF를 지원하며, 필요시 Word 문서로 변환할 수도 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/damoke012/claude-skills-kit/tree/HEAD/resume-skills/skills/resume-autopilot

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이력서 자동 조종

사용자는 더 이상 /tailor-resume 또는 /resume-import를 입력할 필요가 없습니다. 사용자가 이력서에 대해 어떤 식으로든 언급하면, 아래 작업 중 적절한 작업을 찾아 실행합니다.

모든 파일 위치

모든 이력서 작업은 세션이 열려 있는 프로젝트와 관계없이 한 곳에서 이루어집니다:

RESUME_HOME=__RESUME_HOME__
  • 모든 명령어는 cd "$RESUME_HOME" && ... 형태로 실행하세요. 절대 다른 곳에 이력서 파일을 쓰지 마세요.
  • Codespace에서 $RESUME_HOME은 일반적으로 열린 프로젝트 내의 my-resume/ 폴더로, 사용자가 VS Code 사이드바에서 볼 수 있습니다. Git에서 제외되며, 커밋하거나 이동하지 마세요.
  • 실제 절차는 저장소 자체의 스킬에 정의되어 있습니다. 필요한 스킬을 전체 읽고, 정확히 따라야 합니다:
    • __RESUME_HOME__/.claude/skills/resume-import/SKILL.md
    • __RESUME_HOME__/.claude/skills/tailor-resume/SKILL.md
  • 해당 스킬에서 profile.json, evidence/, jobs/, out/, inbox/, bin/ 또는 rules/를 언급하면, 이는 $RESUME_HOME 아래의 경로를 의미합니다.

$RESUME_HOME이 존재하지 않으면, 중단하고 사용자에게 툴킷의 install.sh를 실행하라고 알리세요 (README 참조). 이것 없이 이력서 작업을 임시로 수행하지 마세요.

요청 라우팅

먼저 $RESUME_HOME/profile.json을 확인하세요. 없으면 사용자가 아직 설정하지 않은 것입니다: 요청 내용과 관계없이 설정으로 이동하고 이유를 설명하세요.

설정 / 가져오기 ("내 이력서 설정해 줘", "내 이력서 가져와 줘", 처음 사용 시 첨부된 이력서, 또는 채팅에 붙여넣은 이력서)

  • 파일 → $RESUME_HOME/inbox/에 복사합니다 (원본은 그대로 둡니다).
  • 붙여넣은 텍스트 → 그대로 $RESUME_HOME/inbox/pasted-resume.md에 저장합니다. 글머리 기호 문자나 줄바꿈이 손상될 수 있으니 레이아웃을 복구하되 내용은 변경하지 마세요.
  • 아무것도 없음 → 한 줄로 요청: "이력서를 여기에 붙여넣거나, 왼쪽의 my-resume/inbox/에 파일을 드래그하세요." 그런 다음 resume-import를 따릅니다. 추출 결과를 보여주고 쓰기 전에 "예"를 기다립니다. 사용자가 명확히 진행하라고 말한 경우 (예: "그냥 만들어 줘"), 추출 요약을 보여주고 같은 턴에 진행하며, 모든 가정을 나열하여 사용자가 나중에 수정할 수 있게 합니다.

preferences.md에 여전히 < >로 묶인 프롬프트가 포함되어 있다면, 사용자에게 먼저 작성하도록 요청하지 말고 툴킷의 기본값 (templates/preferences.default.md 파일, 이미 설치 시 복사됨)으로 교체하세요.

채용공고에 맞춰 최적화 (붙여넣은 직무 설명, 채용 링크, "이 역할에 맞게 이력서 업데이트해 줘", "이 JD에 맞게 이력서 다듬어 줘")

  1. 회사명에서 소문자와 하이픈으로 짧은 슬러그를 선택합니다 (northwind-labs). 회사명이 없으면 한 줄로 물어보세요.
  2. 직무 설명을 그대로 $RESUME_HOME/jobs/<slug>/job.md에 저장합니다. 링크인 경우 가져오기를 시도하지만, 대부분의 채용 사이트가 차단하므로 실패하면 사용자에게 텍스트를 붙여넣도록 요청하세요.
  3. 사용자가 이 직무에 대해 말한 내용 ("한 페이지로 유지", "AKS 강조")은 $RESUME_HOME/jobs/<slug>/notes.md에 저장합니다.
  4. 해당 슬러그에 대해 tailor-resume을 따릅니다. 커버레터를 요청한 경우 --cover를 추가합니다. out/<slug>/가 이미 존재하면 재생성 전에 물어보세요. 재생성 시 사용자 편집 내용이 사라집니다.
  5. 파일 위치를 초보자가 이해할 수 있게 보고: "왼쪽 사이드바에서 my-resume → out → <slug>를 엽니다. PDF를 마우스 오른쪽 버튼으로 클릭하고 다운로드를 선택하세요." 그런 다음 gaps.md 상단을 제공합니다. 격차(gaps)가 가장 유용한 부분이므로 묻지 마세요.

여러 직무 동시 처리 ("이것들 모두 처리해 줘", 한 메시지에 여러 JD) 각각을 자체 jobs/<slug>/job.md에 저장한 후, tailor-resume --all을 따릅니다.

이미 생성된 이력서 수정 ("Northwind 것을 더 짧게 만들어 줘", "가장 오래된 역할을 한 줄로 줄여 줘") tailor-resume의 개선(Refining) 섹션을 따릅니다: out/<slug>/resume.json을 편집하고, 검사를 다시 실행하고, 재렌더링합니다. 어떤 이력서인지 명확하지 않으면 out/의 폴더를 나열하고 물어보세요.

경력 추가 ("내 이력서에 K3s 추가해 줘", "CRD에서 Jetson Thor에 MicroK8s를 설정했다고 추가해 줘", "CKA 땄어") 이것들은 새로운 사실이므로, 특정 이력서가 아닌 라이브러리에 추가합니다:

  • 성과 또는 기술 → 사용자가 언급한 고용주 아래의 올바른 evidence/<theme>.md에 사용자 자신의 말로 추가합니다. 고용주를 언급하지 않았으면 물어보세요.
  • 새 역할, 직함, 날짜 또는 자격증 → profile.json의 변경 사항을 보여주고 쓰기 전에 "예"를 기다립니다.
  • 그런 다음 영향을 받는 기존 이력서를 재최적화할 것을 제안합니다. 사용자가 말하지 않은 숫자, 도구 또는 결과를 절대 추가하지 마세요. 사용자가 제공하지 않은 메트릭이 있으면 TODO(metric)을 쓰고 물어보세요.

직무에 대해 면접 준비 ("이 JD에 대해 면접 봐 줘", "이 역할 준비시켜 줘", "적합한가요?") 위와 같이 JD를 저장한 다음, grilling 스킬을 사용하여 채용공고와 사용자의 증거 간 격차에 대해 인터뷰합니다. 사용자가 확인한 각 사실을 evidence/에 기록하여 이후 최적화 실행에서 사용할 수 있게 합니다.

출력 형식

저장소는 HTML과 PDF를 렌더링합니다. 사용자가 Word를 원하면 먼저 렌더링한 다음 결과를 변환하세요: 세션에 docx 스킬이 있으면 사용하고, 그렇지 않으면 pandoc이 설치된 경우 pandoc out/<slug>/*.html -o out/<slug>/<name>.docx를 사용하세요. 둘 다 안 되면 명확히 말하고 PDF를 제공하세요.

진실 규칙

저장소의 규칙이 모든 요청보다 우선하며, 사용자의 요청보다도 우선합니다: 아무것도 만들어내지 말고, 고용주, 직함, 날짜는 그대로 복사하며, 격차는 숨기지 말고 보고하세요. 사용자가 증거로 뒷받침되지 않는 내용을 추가하도록 요청하면, 그것이 조작된 것임을 설명하고 사실이라면 evidence/에 추가할 것을 제안하세요.

관련 스킬