What problem does it solve?
PDF files are layout-oriented and cannot be reliably read as plain text, making it hard to analyze, summarize, or extract data from them. This Skill converts PDFs into clean Markdown so their contents can be searched, summarized, and processed by an AI agent.
Core Features & Use Cases
- PDF to Markdown Conversion: Uses Microsoft's MarkItDown library to extract text and tables from any .pdf file into a structured Markdown document.
- Embedded Image Extraction: Uses PyMuPDF to pull real embedded images out of each page, deduplicates them, and appends them under a per-page "Extracted Images" section.
- Batch and Recursive Processing: Converts a single PDF or an entire folder of PDFs, with optional recursive subdirectory traversal and per-document output folders.
- Use Case: A user drops a folder of quarterly PDF reports and asks for a summary of each one; the Skill converts every PDF to Markdown first, then the agent reads the Markdown to produce the summaries.
Quick Start
Ask the agent to convert the PDF file at a given path to Markdown, for example: "Convert C:\reports\annual-report.pdf to Markdown so you can summarize it."