add-pdf-reader

Extract text from PDF files sent through messaging channels.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/iia-arg/claudeclaw --skill add-pdf-reader-iia-arg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-pdf-reader
Source: https://github.com/iia-arg/claudeclaw/tree/main/skills/add-pdf-reader
Command: npx skills add https://github.com/iia-arg/claudeclaw --skill add-pdf-reader-iia-arg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires poppler-utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill introduces the ability for ClaudeClaw agents to read and extract text from PDF files, simplifying document data retrieval and processing.

Core Features & Use Cases

  • PDF Text Extraction: Extracts text content from PDFs using command-line tools like pdftotext, facilitating analysis of document contents.
  • Attachment Handling: Automatically downloads and processes PDF attachments received via WhatsApp, streamlining workflows involving shared files.
  • Use Case: When a user receives a PDF via WhatsApp, ask the agent to extract and summarize key information or convert the content into editable text.

Quick Start

Send a PDF file in a WhatsApp chat where the agent is active; it will download, process, and respond with the extracted text or confirmation.

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 a PDF file sent through WhatsApp?

PDF text extraction from WhatsApp attachments is handled by downloading the file and processing it with the pdftotext CLI tool to retrieve document contents. The agent automatically manages the attachment download and conversion workflow.

Do I need to install any dependencies to enable PDF reading for agents?

Yes, PDF reading requires the poppler-utils dependency, which provides the necessary pdftotext command-line tool for extracting text content from PDF files. This system package must be installed in the environment before processing attachments.

What is the best way to process PDF attachments received via messaging channels?

Processing PDF attachments via messaging channels involves automatically downloading the received file and applying text extraction to convert the document content into a readable format for analysis and information retrieval.

Can I extract text from both local PDF files and URLs using this approach?

Yes, PDF text extraction supports processing attachments, URLs, and local files. This enables document analysis and information retrieval from various sources without manual file handling or format conversion steps.

What are the limitations of using pdftotext for document processing?

Using pdftotext for document processing limits extraction to text content only, meaning embedded images, complex tables, and visual formatting in PDFs will not be captured or converted into the extracted text output.

How does PDF text extraction work with ClaudeClaw agents?

PDF text extraction with ClaudeClaw agents works by intercepting PDF attachments from messaging channels, downloading the files, and invoking the pdftotext CLI tool to parse the document content into plain text for agent analysis.