add-pdf-reader

Extract text from PDF files using the pdftotext CLI.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/mbaker95/nanodex --skill add-pdf-reader-mbaker95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-pdf-reader
Source: https://github.com/mbaker95/nanodex/tree/main/.agents/skills/add-pdf-reader
Command: npx skills add https://github.com/mbaker95/nanodex --skill add-pdf-reader-mbaker95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables agents to read and extract text from PDF documents, making their content accessible and actionable.

Core Features & Use Cases

  • PDF Text Extraction: Utilizes pdftotext to extract text from PDF files.
  • Input Handling: Supports PDFs from WhatsApp attachments, URLs, and local files.
  • Use Case: Automatically process PDF invoices received via WhatsApp, extracting key information for accounting.

Quick Start

Use the add-pdf-reader skill to extract text from the PDF file attached to this message.

Frequently Asked Questions about add-pdf-reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from PDF files received as WhatsApp attachments?

To extract text from PDF files received as WhatsApp attachments, this Skill processes the attachment directly using the pdftotext CLI. It integrates with existing WhatsApp channel logic to seamlessly parse the document content.

Can I extract text from a PDF using a URL or local file path?

Yes, you can extract text from a PDF using a URL or local file path. The Skill handles input from these sources alongside WhatsApp attachments, utilizing the pdftotext command line utility for the extraction process.

Do I need poppler-utils to read PDFs with an agent?

Yes, you need poppler-utils installed because the Skill utilizes the pdftotext CLI tool provided by this package. This dependency is necessary to convert the PDF document into editable text.

What is the best way to automate PDF invoice processing for accounting?

The best way to automate PDF invoice processing for accounting is using this Skill to automatically extract key information from PDFs. It processes invoices received via WhatsApp to make their content accessible and actionable.

How does CLI text extraction handle PDF documents?

CLI text extraction handles PDF documents by executing the pdftotext utility to parse the file format. This mechanism converts the embedded text into an editable string for the agent to process.

Are there limitations when processing PDFs with pdftotext?

Limitations of processing PDFs with pdftotext include an inability to extract embedded images or complex layouts as structured data. The tool strictly extracts raw text content from the document.