gemini-document-processing

Extract structured JSON data from PDF documents using Gemini vision.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/OleksiiPopovDev/claude --skill gemini-document-processing-oleksiipopovdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-document-processing
Source: https://github.com/OleksiiPopovDev/claude/tree/main/skills/gemini-document-processing
Command: npx skills add https://github.com/OleksiiPopovDev/claude --skill gemini-document-processing-oleksiipopovdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Extracting structured data, summarizing, or answering questions from complex PDF documents, especially those with images and diagrams, is often a manual and time-consuming process. This skill automates it with AI.

Core Features & Use Cases

  • Native PDF Vision: Gemini's multimodal vision processes PDFs up to 1,000 pages, understanding text, images, charts, and tables.
  • Structured Data Extraction: Extract information into JSON with schema validation for seamless automation and database integration.
  • Document Q&A & Summarization: Ask questions and generate concise summaries directly from document content, preserving context.
  • Use Case: Automatically extract invoice numbers, dates, and total amounts from a batch of PDF invoices and output them as a structured JSON array.

Quick Start

Use the gemini-document-processing skill to summarize the attached 'quarterly_report.pdf' and extract key findings.