Agent skill
pdf-tools
PDF 문서를 분석하고 내용을 추출합니다. PDF 읽기, 요약, 특정 정보 검색, UI/디자인 확인이 필요할 때 사용하세요. 자동으로 Markdown 변환과 페이지 이미지 export를 수행합니다.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/documents/pdf-tools-ssiumha-dots
SKILL.md
PDF Tools
PDF 문서를 Markdown 형식으로 변환하여 Claude가 읽고 처리할 수 있도록 합니다.
Instructions
워크플로우: 변환 → 검증 → 정리 → 제공
Step 1: 환경 준비 (최초 1회만)
mise install && mise run setup
Step 2: PDF 변환 실행
기본 변환 (Markdown만):
mise run convert -- <pdf_path> -o <output_path>
페이지 이미지 export (권장):
mise run convert -- <pdf_path> --export-images -o <output_path>
이 옵션은 각 페이지를 JPG 이미지로 <basename>_pages/ 폴더에 저장합니다.
텍스트 변환이 부정확하거나 UI/디자인 문서의 경우 이미지를 Read 도구로 직접 분석할 수 있습니다.
Step 3: 결과 검증 및 분석
텍스트 기반 PDF:
- Read 도구로 출력 Markdown을 읽고 품질 확인
- 필요시 Edit 도구로 자동 정리
UI/디자인 PDF (이미지 export 사용):
<basename>_pages/page_001.jpg등의 이미지 파일을 Read 도구로 직접 확인- 시각적 정보가 중요한 경우 이미지 분석을 우선 사용
Step 4: 자동 정리 (텍스트 변환 품질 개선)
변환 후 반드시 Read 도구로 출력 Markdown을 읽고 품질 문제를 확인하세요.
다음 문제를 발견하면 Edit 도구로 자동 수정:
- 중복 테이블 열: 동일한 내용이 여러 열에 반복되면 제거
- 과도한
<br>태그: 실제 줄바꿈(\n\n)으로 변환하여 가독성 개선 - 빈 테이블: 의미 없는 내용(
•,---만 있는 테이블) 제거 - 섹션 구조 부족: 필요시
## Page N또는## 섹션명헤더 추가
정리 생략 조건:
- 이미 깔끔하게 변환된 경우
- 내용이 간단하고 문제가 없는 경우
- 사용자가 원본 그대로 요청한 경우
Step 4: 사용자에게 제공
정리된 Markdown을 요약하거나 요청받은 분석을 수행하여 제공합니다.
Examples
Example 1: PDF를 Markdown으로 변환
User: "이 PDF를 Markdown으로 변환해줘"
Assistant:
1. mise run convert -- /path/to/document.pdf -o /path/to/document.md
2. Read /path/to/document.md (처음 100줄 확인)
3. 품질 문제 발견 시 Edit로 자동 정리
4. 사용자에게 변환 완료 알림 및 내용 요약 제공
Example 2: PDF 내용 요약 (자동 정리 포함)
User: "invoice.pdf 내용을 요약해줘"
Assistant:
1. mise run convert -- invoice.pdf
2. Read invoice.md
3. 중복 테이블 열, <br> 태그 발견 → Edit로 정리
4. 정리된 내용을 분석하여 요약 제공
Example 3: PDF에서 특정 정보 추출
User: "research_paper.pdf에서 실험 결과 부분만 보여줘"
Assistant:
1. mise run convert -- research_paper.pdf
2. Read research_paper.md
3. 필요시 섹션 헤더 추가하여 구조 개선
4. Markdown에서 실험 결과 섹션을 찾아 제공
Technical Details
상세한 구현 사항과 트러블슈팅은 REFERENCE.md를 참조하세요.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?