수능 기출 PDF를 문항별 이미지로 자동 크롭하는 Claude Code 스킬

수능·모평·학평 기출 PDF를 문항별 이미지로 자동 분할하고, 교과서 키워드 기반 기출 매칭 분석까지. Claude Code exam-analyzer 스킬 설치와 사용법을 안내합니다.

Mar 24, 2026
수능 기출 PDF를 문항별 이미지로 자동 크롭하는 Claude Code 스킬
<callout icon="📌" color="blue_bg">기출 PDF에서 문항을 하나씩 캡처하느라 시간을 낭비하고 계신가요?
Claude Code의 exam-analyzer 스킬을 사용하면 시험지 PDF 한 권을 통째로 넣어 20문항을 개별 이미지로 자동 크롭할 수 있습니다. 폴더에 시험지 9개를 넣으면 180문항이 병렬로 처리되어 수 초 만에 끝납니다. 교과서 PDF까지 준비하면 단원별 기출 매칭 분석까지 가능합니다.

이 글에서 배울 내용읽기 5분
  • exam-analyzer 스킬의 3가지 모드 (분할/교과서 분석/자연어 분석)
  • 설치 방법과 기본 사용법
  • 교과서 PDF를 활용한 기출 매칭 워크플로우</callout>

exam-analyzer 스킬이란?

exam-analyzer는 수능·모평·학평 기출 PDF를 다루는 Claude Code 스킬입니다. 크게 세 가지 기능을 제공합니다.
  1. 분할 모드 — 시험지 PDF를 문항별 이미지(WebP)로 자동 크롭
  1. 교과서 모드 — 교과서 단원 PDF에서 키워드를 추출하여 기출과 매칭 분석
  1. 자연어 모드 — 교과서 없이 주제를 직접 지정하여 기출 분석
모든 수능 과목에 대응합니다. 국어, 수학, 영어는 물론 사회탐구(한국사, 동아시아사, 세계사, 생활과윤리, 사회문화 등), 과학탐구(물리학, 화학, 생명과학, 지구과학) 모두 사용할 수 있습니다.

대응하는 시험 유형

시험 유형
자동 식별
대학수학능력시험 (수능)
6월/9월 모의평가 (평가원)
전국연합학력평가 (교육청)
시험명은 PDF 내부 텍스트에서 자동으로 식별합니다. 파일명을 특별히 맞출 필요가 없습니다.

설치 방법

전제 조건

  • Claude Code가 설치되어 있어야 합니다
  • Python 3.10 이상이 필요합니다

설치 명령어

PowerShell을 열고 아래 명령어를 실행하세요.
irm https://raw.githubusercontent.com/1000ssam/skills-for-teachers/main/skills/exam-analyzer/install.ps1 | iex
설치 스크립트가 Python 패키지(pymupdf, pillow, numpy)를 자동으로 설치합니다. 완료되면 Claude Code를 재시작하세요.

분할 모드 — 시험지를 문항별 이미지로 자동 분할

가장 자주 쓰는 기능입니다. 시험지 PDF를 넣으면 각 문항을 개별 이미지로 잘라줍니다.

사용법

Claude Code에서 아래처럼 말하면 됩니다.
문항 크롭 "D:\기출\2026학년도 수능 동아시아사.pdf"
폴더를 지정하면 안에 있는 PDF를 모두 처리합니다. 여러 파일은 병렬로 동시에 크롭됩니다.
문항 크롭 "D:\기출\사탐\"

출력 결과

입력 경로에 시험명 폴더가 생성되고, 그 안에 문항별 WebP 이미지가 저장됩니다.
D:\기출\사탐\ ├── 2026_수능_동아시아사\ │ ├── Q01.webp │ ├── Q02.webp │ └── ... Q20.webp ├── 2026_3월학평_세계지리\ │ ├── Q01.webp │ └── ... Q20.webp └── (원본 PDF들)
💡
: 과목명이 파일명 괄호 안에 있으면(예: 05.3월_고3_사회(동아시아사).pdf) 폴더명에 과목명이 자동 반영됩니다.

크롭 품질

  • 2단 컬럼 레이아웃 자동 인식
  • 우측 세로 과목 라벨(동아시아사, 물리학Ⅰ 등) 자동 제거
  • 페이지 번호 자동 제거
  • 흰 여백 트리밍 후 사방 균일 8px 패딩
  • WebP 포맷, quality 88
  • 그래프·지도 등 이미지 선지도 정상 크롭

분석 모드 — 교과서 기반 기출 매칭

교과서 PDF가 있으면 훨씬 강력한 기출 분석이 가능합니다.

교과서 모드 (교과서 PDF 있을 때)

기출 분석 03
이렇게만 입력하면 교과서 폴더에서 03이 포함된 파일을 자동 매칭하고, 교과서 텍스트에서 핵심 키워드를 추출한 뒤, 기출 전체에서 해당 키워드가 포함된 문항을 찾아 분석표를 생성합니다.
페이지 범위를 지정해서 소주제별로 쪼갤 수도 있습니다.
기출 분석 03 p1-3

자연어 모드 (교과서 PDF 없을 때)

교과서가 없어도 주제를 직접 지정하면 Claude가 교과 과정 수준의 키워드를 생성해서 분석합니다.
기출 분석 조선 전기 정치 기출 분석 삼각함수의 활용 기출 분석 전자기 유도

분석 결과물

  1. 기출 분석표 (마크다운)
      • 시험별 출제 현황 (시험명, 문항번호, 핵심 제시어)
      • 출제 패턴 분석
      • 키워드별 핵심 정리
      • 시험장 판별 체크리스트
      • 출제 경향 요약
  1. 관련 문항 스크린샷 — 매칭된 문항을 PDF에서 개별 크롭한 WebP 이미지

교과서 PDF 준비 가이드

교과서 모드를 사용하려면 교과서를 단원별 PDF로 분리해서 한 폴더에 넣어둡니다.

폴더 구조 예시

D:\교과서\동아시아사\ ├── 01. 동아시아 역사의 시작.pdf ├── 02. 동아시아 세계의 성립과 변화.pdf ├── 03. 동아시아의 사회 변동과 문화 교류.pdf └── ... D:\기출\동아시아사\ ├── 2026학년도 수능.pdf ├── 2025학년도 6월 모평.pdf └── ...

config 설정

첫 실행 시 경로를 물어보고 자동 저장되지만, 직접 설정할 수도 있습니다.
{ "textbookDir": "D:\\교과서\\동아시아사", "examDir": "D:\\기출\\동아시아사" }
⚠️
알려진 제한: 국어 등에서 지문이 별도로 존재하는 세트형 문항(예: [16~19] 다음 글을 읽고 물음에 답하시오.)은 아직 테스트되지 않았습니다. 각 문항은 크롭되지만, 공통 지문이 함께 포함되지 않을 수 있습니다.

활용 시나리오

시나리오 1: 시험 후 오답노트용 문항 이미지 만들기

시험 직후 PDF를 받아서 분할 모드로 크롭하면, 학생들에게 오답노트 만들 때 쓸 수 있는 깔끔한 문항 이미지를 바로 확보할 수 있습니다.

시나리오 2: 수업 자료에 기출 문항 삽입

프레젠테이션이나 학습지에 특정 문항을 넣고 싶을 때, PDF에서 일일이 캡처할 필요 없이 크롭된 이미지를 바로 삽입하면 됩니다.

시나리오 3: 단원별 기출 정리

교과서 모드로 단원 번호만 입력하면 해당 단원과 관련된 기출 문항이 자동으로 추출됩니다. 시험 범위에 맞춘 기출 모음을 빠르게 만들 수 있습니다.
<callout icon="📝" color="blue_bg">핵심 정리
  • 분할 모드: 시험지 PDF → 문항별 WebP 이미지 자동 크롭
  • 교과서 모드: 교과서 키워드 → 기출 매칭 → 분석표 + 스크린샷
  • 자연어 모드: 주제 지정 → Claude가 키워드 생성 → 기출 분석
  • 모든 수능 과목 대응, 폴더 단위 병렬 처리 지원
  • 설치: PowerShell 한 줄 명령어</callout>