Loading...
Loading...
PDF 처리 스킬 — 읽기, 생성, 편집, 폼 작성, 변환
npx skill4agent add unicorn-plugins/claude-skills pdf.pdf| 에이전트 | FQN | 티어 |
|---|---|---|
| pdf-handler | | MEDIUM |
agents/pdf-handler/gateway/runtime-mapping.yamltier: MEDIUMtier_mapping.default.MEDIUMclaude-sonnet-4-5tool_mappingforbidden_actions: [user_interact, agent_delegate]action_mapping[AskUserQuestion, Task]Task(subagent_type="claude-skills:pdf-handler:pdf-handler", model="claude-sonnet-4-5", prompt=조립된 프롬프트)| 워크플로우 Phase | 추천 스킬 | 적용 |
|---|---|---|
| Phase 1 (작업 유형 판별) | | 필수 |
| Phase 2-A (PDF 읽기/추출) | | 필수 |
| Phase 2-B (새 PDF 생성) | | 필수 |
| Phase 2-C (병합/분할) | | 필수 |
| Phase 2-D (폼 작성) | | 필수 |
| Phase 2-E (이미지 변환) | | 필수 |
| Phase 3 (결과 검증) | | 필수 |
ulwulwPYTHONPATH=gateway/tools/oh-my-claudecode:ralph<sub><super>PYTHONPATH=gateway/toolsulwPYTHONPATH=gateway/tools/oh-my-claudecode:ralphPYTHONPATH=gateway/toolspython gateway/tools/pdf/check_fillable_fields.py input.pdf
python gateway/tools/pdf/fill_fillable_fields.py input.pdf output.pdf
PYTHONPATH=gateway/tools python gateway/tools/pdf/fill_pdf_form_with_annotations.py input.pdf output.pdfulwPYTHONPATH=gateway/toolsPYTHONPATH=gateway/tools python gateway/tools/pdf/convert_pdf_to_images.py input.pdf output_dir/ulwpython gateway/tools/pdf/check_bounding_boxes.py output.pdf
PYTHONPATH=gateway/tools python gateway/tools/pdf/create_validation_image.py output.pdf validation.pngcancelomcstopomc| # | 규칙 |
|---|---|
| 1 | 폼 작성 시 반드시 전략 판별 (필드 방식 vs 주석 오버레이) 선행 |
| 2 | 시각적 검증 이미지를 생성하여 결과 확인 |
| 3 | 모든 Phase에 오케스트레이션 스킬 활용 필수 명시 |
| 4 | 에이전트 위임 시 5항목 (TASK, EXPECTED OUTCOME, MUST DO, MUST NOT DO, CONTEXT) 포함 |
| 5 | PDF 커스텀 도구 호출 시 |
| # | 금지 사항 |
|---|---|
| 1 | 폼 전략 판별 없이 직접 폼 작성 시도 금지 |
| 2 | 바운딩 박스 검증 없이 폼 결과 전달 금지 |
| 3 | 에이전트의 내부 사고 방식이나 단계별 절차를 스킬에서 기술하지 않음 |
| 4 | reportlab 사용 시 Unicode 첨자/위첨자 문자 사용 금지 |