Pdf Extract
Extract text from PDF files for LLM processing
Xejrax
@xejrax
What This Skill Does
Extracts plain text from PDF files using the pdftotext command-line tool. Supports extracting all text or specific page ranges from a PDF document.
Replaces manually copying text from PDFs or using online converters by providing a fast, local command-line extraction tool.
When to Use It
- Extract text from a PDF to feed into an LLM for summarization or analysis
- Convert a PDF report into plain text for further processing in a script
- Pull text from specific pages of a PDF document
- Prepare PDF content for indexing or search in a text-based system
- Batch extract text from multiple PDF files in a directory
Install
$ openclaw skills install @xejrax/pdf-extractPDF Extract
Extract text from PDF files for LLM processing. Uses pdftotext from the poppler-utils package to convert PDF documents into plain text.
Commands
# Extract all text from a PDF
pdf-extract "document.pdf"
# Extract text from specific pages
pdf-extract "document.pdf" --pages 1-5
Install
sudo dnf install poppler-utils
Top skills in this category
Nano Pdf
@steipeteEdit PDFs with natural-language instructions using the nano-pdf CLI.
Word / DOCX
@ivangdavilaCreate, inspect, and edit Microsoft Word documents and DOCX files with reliable styles, numbering, tracked changes, tables, sections, and compatibility check...
Excel / XLSX
@ivangdavilaCreate, inspect, and edit Microsoft Excel workbooks and XLSX files with reliable formulas, dates, types, formatting, recalculation, and template preservation...
Markdown Converter
@steipeteConvert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.
Powerpoint / PPTX
@ivangdavilaCreate, inspect, and edit Microsoft PowerPoint presentations and PPTX decks with reliable layouts, templates, placeholders, notes, charts, and visual QA. Use...