Community연구 & 데이터 분석github.com

codecell-germany/gemini-pdf-img-ocr-agent-skill

Gemini 기반 OCR을 전역 CLI로 제공하며, 온보딩 우선 설정, Markdown 우선 출력, 명시적 PDF 모드 제어를 지원합니다.

gemini-pdf-img-ocr-agent-skill란 무엇인가요?

이 스킬은 로컬 터미널 환경에서 고품질 OCR(광학 문자 인식)을 수행해야 할 때 사용됩니다. 호스트 모델 자체의 OCR이 충분히 신뢰할 수 없는 경우, 특히 에이전트가 이미지나 PDF 파일을 충실한 Markdown 형식으로 변환하고, 페이지 구조, 표, 레이블을 최대한 보존해야 할 때 유용합니다. 주요 플랫폼으로는 Node.js 기반의 전역 CLI 도구를 제공하며, `gemini-ocr` 명령어를 통해 동작합니다. 이 스킬은 사전에 CLI 도구를 설치하고 `GEMINI_API_KEY` 등의 환경 변수로 API 키를 설정해야 하며, `doctor` 명령어로 환경을 검증한 후 `scan-image`나 `scan-pdf` 하위 명령어를 사용합니다. 주요 기능으로는 이미지 및 PDF OCR, Markdown 및 JSON 출력 형식 지원, `--pdf-mode`를 통한 네이티브 PDF 처리 실패 시 자동 raster 폴백 등이 있으며, 모든 입력은 원격 Gemini API로 전송됩니다.

지원 대상~Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add codecell-germany/gemini-pdf-img-ocr-agent-skill

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

gemini-ocr-cli

사용 시기

이 스킬은 로컬 터미널 워크플로에서 고품질 OCR이 필요하고, 호스트 모델 자체의 OCR이 충분히 신뢰할 수 없을 때 사용하십시오.

특히 에이전트가 다음 작업을 수행해야 할 때 사용하십시오:

  • 로컬 이미지를 충실한 Markdown으로 OCR,
  • 로컬 PDF를 충실한 Markdown으로 OCR,
  • 페이지 구조, 표, 레이블을 최대한 보존,
  • 임시 멀티모달 프롬프팅 대신 결정론적 CLI를 통해 작업.

사전 조건

  • CLI가 PATH에 전역적으로 설치되어 있는지 확인하십시오:
    • 권장: npm install -g @codecell-germany/gemini-ocr-agent-skill
    • 확인: gemini-ocr --help
  • 필요한 경우 스킬 페이로드를 설치하십시오:
    • gemini-ocr-skill install --force
  • 필수 비밀 환경 변수:
    • GEMINI_API_KEY=<api-key>
  • 지원되는 별칭 비밀 환경 변수:
    • GOOGLE_GENERATIVE_AI_API_KEY=<api-key>
  • 지원되는 대체 비밀 환경 변수:
    • GOOGLE_API_KEY=<api-key>
  • 선택적 모델 재정의:
    • GEMINI_OCR_MODEL=gemini-3-flash-preview

핵심 워크플로

  1. 공개 CLI 인터페이스를 확인하십시오:
  • gemini-ocr --help
  1. 환경을 검증하십시오:
  • gemini-ocr doctor --json
  1. 환경이 불완전하면 설정 가이드를 출력하십시오:
  • gemini-ocr setup --language en
  • gemini-ocr setup --language de
  1. 지원되는 API 키 환경 변수 중 하나를 내보내고 다시 실행하십시오:
  • gemini-ocr doctor --json
  1. 이미지를 OCR하십시오:
  • gemini-ocr scan-image /absolute/path/to/image.png
  1. PDF를 OCR하십시오:
  • gemini-ocr scan-pdf /absolute/path/to/document.pdf
  1. 호출 워크플로가 구조화된 OCR 객체를 필요로 할 때만 JSON 출력을 사용하십시오:
  • gemini-ocr scan-pdf /absolute/path/to/document.pdf --format json

가드레일

  • 공개 CLI 이름 gemini-ocr와 gemini-ocr-skill을 사용하십시오.
  • node dist/index.js와 같은 저장소 로컬 진입점으로 제품 인터페이스를 우회하지 마십시오.
  • ~/.codex/tools/gemini-ocr-cli/dist/index.js와 같은 숨겨진 설치 런타임 경로를 호출하지 마십시오.
  • 입력은 원격 처리를 위해 Gemini로 전송됩니다. 해당 원격 처리 정책이 허용되지 않는 경우 완전히 로컬로 유지해야 하는 문서에는 이 도구를 사용하지 마십시오.
  • 기본 출력은 stdout의 Markdown입니다.
  • 진단 및 경고는 stderr에 속합니다.
  • --format json은 기계가 읽을 수 있는 이스케이프 해치입니다.
  • --pdf-mode auto는 pdftoppm을 사용할 수 있을 때 실패한 네이티브 PDF 요청을 래스터 OCR로 재시도할 수 있습니다.
  • --pdf-mode raster는 pdftoppm이 필요합니다.
  • API 키는 셸 환경에 남아 있습니다. 프롬프트, 티켓, 스크린샷 또는 채팅에 붙여넣지 마십시오.
  • 새 셸 또는 환경에서 첫 번째 실제 OCR 실행 전에 doctor를 선호하십시오.

참고 자료

  • 주요 개요: references/overview.md
  • 에이전트 온보딩: references/agent-onboarding.md
  • OCR 첫 실행: references/ocr-first-run.md
  • 명령어 치트 시트: references/command-cheatsheet.md
  • 아키텍처: knowledge/ARCHITECTURE.md
  • 릴리스 체크리스트: knowledge/RELEASE_CHECKLIST.md

관련 스킬