ocrlisted
Install: claude install-skill aiskillstore/marketplace
# OCR (PDF + Image)
PDF 및 이미지 파일을 Claude의 vision 기능으로 읽어 마크다운으로 변환합니다.
## Supported Formats
| 타입 | 확장자 |
|------|--------|
| PDF | `.pdf` |
| 이미지 | `.png`, `.jpg`, `.jpeg`, `.webp`, `.gif`, `.bmp`, `.tiff` |
## Quick Start
```bash
# 단일 파일 (PDF 또는 이미지)
/ocr /path/to/document.pdf
/ocr /path/to/image.png
# 커스텀 지침과 함께
/ocr /path/to/document.pdf "표만 추출해줘"
/ocr /path/to/screenshot.png "코드만 추출해줘"
# 폴더 내 모든 PDF/이미지 (병렬 처리)
/ocr /path/to/folder/
```
## Core Workflow
### Step 1: 경로 및 파일 타입 확인
```bash
# 파일인지 폴더인지 확인
ls -la <path>
```
**파일 타입 분류:**
- `.pdf` → PDF 모드
- `.png`, `.jpg`, `.jpeg`, `.webp`, `.gif`, `.bmp`, `.tiff` → 이미지 모드
- 폴더 → [Batch Mode](#batch-mode-폴더-처리)로 진행
### Step 2: 저장 방식 선택 (PDF만 해당)
**PDF 파일인 경우에만** 사용자에게 저장 방식을 질문:
```
AskUserQuestion:
question: "PDF 변환 결과를 어떻게 저장할까요?"
header: "저장 방식"
options:
- label: "통합 저장 (Recommended)"
description: "모든 페이지를 하나의 마크다운 파일로 저장"
- label: "페이지별 저장"
description: "각 페이지를 개별 마크다운 파일로 저장 (document_p1.md, document_p2.md, ...)"
```
**저장 방식 변수:**
- `unified`: 통합 저장 → `document.pdf` → `document.md`
- `per_page`: 페이지별 저장 → `document.pdf` → `document_p1.md`, `document_p2.md`, ...
**이미지 파일**: 저장 방식 질문 없이 바로 `image.png` → `image.md`로 변환
---
## Single File Mode - Image
단일 이미지 파일 처리 워크플로우.
**IMPORTANT**: 단일 파일도 Task 에이전트를 사용하여 메인 컨텍스트를 보호합니다.
```
Task(subagent_type="general-purpose"):
프롬프트: |
이미지 파일을 OCR하여 마크다운으로 변환하고 저장해주세요.
파일: [이미지 절대경로]
커스텀 지침: [사용자 지침 있으면 포함]
**수행 작업:**