add-pdf-reader

Extract text from PDFs using the pdftotext CLI tool.

19|4|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/lorenzovenice/nanoclaw-venice --skill add-pdf-reader-lorenzovenice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-pdf-reader
Source: https://github.com/lorenzovenice/nanoclaw-venice/tree/main/.claude/skills/add-pdf-reader
Command: npx skills add https://github.com/lorenzovenice/nanoclaw-venice --skill add-pdf-reader-lorenzovenice

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables agents to read and extract text from PDF documents, overcoming the limitation of only processing plain text.

Core Features & Use Cases

  • PDF Text Extraction: Extracts text content from PDF files using the pdftotext command-line utility.
  • WhatsApp Attachment Handling: Automatically downloads PDF attachments sent via WhatsApp to the agent's workspace.
  • URL Fetching: Can download and process PDFs directly from web URLs.
  • Metadata Extraction: Provides information about PDFs, such as page count and file size.
  • Use Case: When a user sends a PDF report via WhatsApp, the agent can automatically download it, extract the key information, and respond with a summary or answer specific questions about the content.

Quick Start

Use the pdf-reader skill to extract all text from the attached file 'report.pdf'.

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 sent via WhatsApp?

To extract text from a PDF sent via WhatsApp, this skill automatically downloads the attachment, processes the file with the pdftotext CLI utility, and extracts the content for agent processing.

Can I extract text from a PDF document hosted at a web URL?

Yes, you can extract text from a PDF at a web URL. The skill downloads the document directly from the provided URL and uses the pdftotext CLI tool to extract the text content.

How does the agent handle PDF layout preservation during text extraction?

PDF layout preservation during text extraction maintains the visual formatting of the document. The skill supports layout preservation alongside page range selection to ensure accurate data retrieval from the file.

Do I need the pdftotext CLI tool to process PDF attachments?

Yes, you need the pdftotext CLI tool installed to process PDF attachments. The skill integrates this command-line utility as its core mechanism to read and extract text from the documents.

What metadata is available when I extract text from a PDF?

When you extract text from a PDF, the skill provides metadata including the page count and file size. This information accompanies the extracted text content for agent processing.

How do I select a specific page range for PDF text extraction?

You can select a specific page range for PDF text extraction by specifying the desired pages. The skill supports page range selection to retrieve accurate data from specific sections of the document.