스킬.잇다
IGM 클래스 스킬팩

kacem-tender

군인공제회 KACEM 입찰 공고를 수집하고 hwpx·pdf 첨부에서 핵심 필드를 추출해 표로 정리

v2.0.0 릴리즈 v8.48.1 MMAA KACEM tender scraping

kacem-tender 사용 가이드

군인공제회 모집공고 첨부 파일(hwp·hwpx·pdf)에서 사업개요와 사업비를 추출해 표·JSON으로 정리합니다. Claude에게 말로 부탁하면 됩니다/kacem-tender 이 공고 사업비 정리해줘, /kacem-tender 발주처랑 공급가액 뽑아줘처럼요.


자주 쓰는 요청

하고 싶은 것이렇게 말하세요
공고 파일 전체 정리/kacem-tender 이 hwpx에서 사업개요랑 사업비 표로 뽑아줘
특정 항목만 추출/kacem-tender 이 공고에서 발주처랑 공급가액만 뽑아줘
여러 파일 한 번에/kacem-tender 이 폴더 안에 있는 공고 파일 전부 정리해줘
CSV도 함께 저장/kacem-tender 표 정리하고 CSV 파일도 같이 만들어줘
요약만 확인/kacem-tender 공고 요약을 표로 보여줘

어떻게 동작하나요

세 단계를 순서대로 진행합니다.

1단계 — 텍스트 추출: hwp·hwpx·pdf 파일에서 텍스트를 결정론적으로(일관되게) 뽑아냅니다. 단일 파일도, 폴더 전체도 처리합니다.

2단계 — 항목 구조화: Claude가 추출된 텍스트를 읽고 사업명·발주처·사업기간·공급가액·부가세·합계 등을 정리합니다. 정리가 끝나면 저장 방식을 확인합니다.

  • 그대로 저장(권장): 요약 표(Markdown)와 구조화 데이터(JSON)를 저장합니다.
  • CSV 추가: 위 두 파일에 CSV 파일도 함께 만듭니다.
  • 종료: 저장하지 않습니다.

3단계 — 최종 저장: 확인한 내용대로 파일을 지정 폴더에 저장합니다.


저장 결과물

공고 하나를 처리하면 아래 구조로 파일이 생깁니다.

{저장폴더}/{글번호}_{제목}/
├── summary.md      # Markdown 표 (사업개요 + 사업비)
├── summary.json    # 구조화 데이터
└── summary.csv     # (CSV 추가를 선택한 경우)

kacem-tender fetch 서브커맨드와 함께 쓰기

kacem-tender fetch 서브커맨드 스킬로 군인공제회 게시판에서 공고 파일을 먼저 받아두면, 이 스킬이 그 파일을 바로 읽어 처리합니다. /kacem-tender 공고 받아서 사업비 정리까지 해줘처럼 말하면 두 스킬이 이어서 동작합니다.


안 될 때

증상원인 / 해결
hwpx 파일을 읽지 못한다는 안내 (HwpxNotFoundError)hwpx 변환 도구가 없습니다. itda-work/skills/hwpx 스킬 설치를 확인하거나 Claude에게 "hwpx 설치해줘"라고 말하세요
PDF에서 텍스트가 안 나온다는 안내 (PdfExtractError)PDF 추출 도구가 없습니다. 필요한 패키지는 실행 환경이 준비합니다 — Claude에게 안내를 받으세요
스키마 오류 안내 (SchemaValidationError)생성된 JSON 구조에 문제가 있습니다. 해당 필드 오류 내용을 Claude에게 그대로 전달하면 수정해드립니다
텍스트가 비어 있다는 안내스캔 이미지 PDF거나 보호된 파일일 수 있습니다. 다른 파일로 시도하거나 Claude에게 파일 상태를 알려주세요

파일 형식 자동 인식

hwpx·hwp·pdf 파일은 확장자와 파일 내부 정보를 모두 보고 자동으로 형식을 판별합니다. 따로 파일 종류를 지정하지 않아도 됩니다.