
gemini-pdf
by odysseus0
My declarative macOS development environment managed with nix-darwin and home-manager
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
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon