Back to list
odysseus0

gemini-pdf

by odysseus0

My declarative macOS development environment managed with nix-darwin and home-manager

0🍴 0📅 Jan 22, 2026

SKILL.md


name: gemini-pdf description: Process multimodal documents using Gemini CLI, leveraging Gemini's superior multimodal capabilities. Use for PDFs, scanned documents, image-heavy documents, or any file where visual understanding matters. Ideal for extracting content from complex layouts, tables, diagrams, handwritten notes, or mixed text/image documents. Triggers on PDF processing, document extraction, "use Gemini for this", or when document has visual complexity that benefits from multimodal understanding.

Gemini Document Processing

Delegate document processing to Gemini CLI for superior multimodal understanding. Use when documents have visual complexity - layouts, tables, diagrams, scans, mixed content.

Workspace Restriction

Gemini CLI sandboxes file access to the current working directory. For files outside the vault, run from the file's directory:

# Use subshell to preserve cwd
(cd /path/to/files && gemini "Summarize: ./document.pdf")

The --include-directories flag exists but doesn't work reliably. Running from the target directory is the workaround.

Basic Usage

Reference file paths directly in your prompt - Gemini reads them via its file system tools:

gemini "Convert this to markdown: /path/to/document.pdf"

# Save output
gemini "Convert to markdown: /path/to/doc.pdf" > output.md

Common Tasks

Faithful Conversion:

gemini "Convert this PDF to clean markdown. Preserve all content including headers, lists, tables. Output only markdown, no commentary: /path/to/document.pdf"

Table Extraction:

gemini "Extract all tables as markdown tables: /path/to/document.pdf"

Structured Extraction:

gemini "Extract and structure as markdown:
- [list the fields you want]
- [be specific about format]
File: /path/to/document.pdf"

Diagram/Image Description:

gemini "Describe the diagrams and figures in this document: /path/to/document.pdf"

When to Use Gemini vs Other Tools

Use Gemini:

  • Scanned documents / OCR needed
  • Complex layouts (multi-column, mixed content)
  • Tables, diagrams, charts
  • Handwritten content
  • Image-heavy documents

Use pypdf/pdfplumber:

  • Simple text-only PDFs
  • Programmatic batch processing
  • When you need raw text extraction without interpretation

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon