스킬 pdf-official
📦

pdf-official

낮은 위험 📁 파일 시스템 액세스

Claude 를 사용한 PDF 양식 처리 및 작성

수동으로 PDF 양식을 작성하는 것은 지루하고 오류가 발생하기 쉽습니다. 이 스킬을 통해 Claude 는 양식 필드를 추출하고 레이아웃을 검증하며 정확한 데이터로 PDF 를 프로그래밍 방식으로 작성할 수 있습니다.

지원: Claude Codex Code(CC)
🥉 76 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"pdf-official" 사용 중입니다. employment_application.pdf 에서 입력 가능한 필드 확인

예상 결과:

12 개의 입력 가능한 필드를 찾았습니다: first_name (text), last_name (text), email (text), phone (text), address (text), city (text), state (choice), zip (text), position_applied (text), available_date (text), full_time (checkbox), part_time (checkbox). 필드는 1-2 페이지에 걸쳐 있습니다.

"pdf-official" 사용 중입니다. 다음 값으로 양식 작성: first_name=John, last_name=Doe, email=john@example.com

예상 결과:

employment_application.pdf 의 12 개 필드를 성공적으로 작성했습니다. 출력은 employment_application_filled.pdf 로 저장되었습니다. 모든 필드 값이 필드 유형에 대해 검증되었습니다.

"pdf-official" 사용 중입니다. fields.json 의 1 페이지에 대한 검증 이미지 생성

예상 결과:

24 개의 바운딩 박스가 있는 page_1_validation.png 에 검증 이미지를 생성했습니다. 빨간색 사각형은 텍스트 입력 영역을, 파란색 사각형은 레이블을 표시합니다. 교차점이 감지되지 않았습니다.

보안 감사

낮은 위험
v1 • 2/24/2026

Static analyzer flagged 220 patterns but all are false positives. The 'Ruby backtick' detections are markdown code blocks in documentation, not shell execution. 'Weak crypto' and 'C2 keywords' findings have no basis in actual code. The skill uses legitimate Python PDF libraries (pypdf, pdfplumber, PIL) for expected file operations. No network exfiltration, command injection, or malicious patterns found.

12
스캔된 파일
1,914
분석된 줄 수
2
발견 사항
1
총 감사 수
낮은 위험 문제 (1)
Filesystem Write Operations
Scripts write output PDF and JSON files to disk. This is expected behavior for a PDF manipulation tool but should be noted for sandboxing considerations.
감사자: claude

품질 점수

59
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
88
보안
83
사양 준수

만들 수 있는 것

관리 업무를 위한 자동화된 양식 작성

사무 직원은 Claude 가 취업 신청서, 세금 양식 또는 등록 문서에서 양식 필드를 추출한 다음 사용자가 제공한 정보로 정확하고 일관되게 작성하도록 할 수 있습니다.

연구를 위한 PDF 데이터 추출

연구자들은 학술 PDF 에서 표와 구조화된 데이터를 추출하여 수동 복사 - 붙여넣기 없이 분석을 위해 CSV 또는 Excel 형식으로 변환할 수 있습니다.

법무 또는 규정 준수를 위한 문서 준비

법률 팀은 여러 PDF 문서를 병합하고 워터마크를 추가하며 일관된 주석을 적용하고 사례별 정보로 표준화된 양식을 작성할 수 있습니다.

이 프롬프트를 사용해 보세요

기본: PDF 양식 필드 확인
이 PDF 에 입력 가능한 양식 필드가 있는지 확인하십시오: [upload PDF]. check_fillable_fields 스크립트를 실행하고 사용 가능한 필드를 알려주세요.
중급: 양식 추출 및 작성
[input.pdf] 에서 양식 필드 정보를 JSON 파일로 추출한 다음 이 값으로 작성하십시오: [provide field values]. 작성된 PDF 를 [output.pdf] 로 생성하십시오.
고급: 입력 불가능한 양식 처리
이 PDF 에는 입력 가능한 필드가 없습니다. 이미지로 변환하고 텍스트 입력 영역의 바운딩 박스를 식별하며 배치를 검증할 이미지를 만든 다음 [data] 로 양식을 작성할 주석을 추가하십시오.
전문가: 일괄 PDF 작업
이 스프레드시트의 서로 다른 값으로 동일한 필드를 작성해야 하는 PDF 양식 50 개가 있습니다. 필드 구조를 한 번 추출한 다음 해당 데이터 행으로 모든 PDF 를 처리하십시오.

모범 사례

  • PDF 에 대화형 양식 필드가 있는지 또는 주석 기반 작성이 필요한지 확인하기 위해 항상 check_fillable_fields 를 먼저 실행하십시오
  • 정확한 텍스트 배치를 보장하기 위해 입력 불가능한 양식 주석을 최종 확정하기 전에 검증 이미지를 생성하고 시각적으로 검사하십시오
  • 프로세스가 새 출력 파일을 생성하므로 채우기 작업을 실행하기 전에 원본 PDF 를 백업으로 보관하십시오

피하기

  • 검증 이미지 검사를 건너뛰지 마십시오 - 바운딩 박스 오류로 인해 텍스트가 잘못된 위치에 나타납니다
  • 모든 PDF 에 입력 가능한 필드가 있다고 가정하지 마십시오 - 많은 스캔된 양식은 수동 바운딩 박스 식별이 필요합니다
  • 실제 양식 필드가 있는 양식에 주석 기반 작성을 사용하지 마십시오 - 대신 입력 가능한 필드 방식을 사용하십시오

자주 묻는 질문

입력 가능한 PDF 양식과 입력 불가능한 PDF 양식의 차이점은 무엇입니까?
입력 가능한 PDF 는 프로그래밍 방식으로 채울 수 있는 대화형 양식 필드 (텍스트 상자, 체크박스) 가 있습니다. 입력 불가능한 PDF 는 텍스트를 주석으로 배치할 위치를 결정하기 위해 시각적 분석이 필요한 정적 이미지 또는 텍스트입니다.
이 스킬은 스캔된 PDF 나 이미지를 처리할 수 있습니까?
예, 하지만 스캔된 문서에서 텍스트를 추출하려면 OCR(pytesseract) 이 필요합니다. 정확도는 스캔 품질에 따라 다릅니다. 스캔된 양식 작성에는 주석 기반 배치가 사용됩니다.
이 스킬은 어떤 Python 라이브러리를 사용합니까?
주요 라이브러리로는 PDF 조작을 위한 pypdf, 텍스트 및 표 추출을 위한 pdfplumber, 이미지 처리를 위한 PIL(Pillow) 이 있습니다. 선택 사항: OCR 을 위한 pytesseract, PDF 를 이미지로 변환하기 위한 pdf2image.
채운 양식 필드가 올바르게 배치되었는지 어떻게 확인합니까?
주석 기반 채우기의 경우 PDF 이미지에 색상 사각형을 오버레이하는 create_validation_image 스크립트를 사용하십시오. 빨간색은 입력 영역을, 파란색은 레이블을 표시합니다. 최종 PDF 를 생성하기 전에 배치를 시각적으로 확인하십시오.
이 스킬은 여러 PDF 를 하나의 문서로 병합할 수 있습니까?
예, 이 스킬에는 pypdf 를 사용한 병합 기능이 포함되어 있습니다. 지정된 순서대로 여러 PDF 파일을 하나의 출력 문서로 결합할 수 있습니다.
양식 필드에 잘못된 필드 값을 제공하면 어떻게 됩니까?
fill_fillable_fields 스크립트는 필드 유형에 대해 값을 검증합니다. 체크박스의 경우 확인됨/확인 안 됨 값에 대해 검증합니다. 라디오 그룹 및 드롭다운의 경우 사용 가능한 옵션에 대해 검증합니다. 잘못된 값은 스크립트가 오류 메시지와 함께 종료되게 합니다.