add-pdf-reader

Extract text from PDFs using pdftotext for NanoClaw agents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

NanoClaw agents often need to read and extract text from PDFs. This skill enables automatic text extraction from PDF documents using the standard pdftotext (poppler-utils) tooling, including PDFs received as WhatsApp attachments, URLs, and local files.

Core Features & Use Cases

  • Reads PDFs using pdftotext/pdfinfo and returns extracted text for downstream reasoning and response generation.
  • Automatically downloads WhatsApp attachments as needed and processes local or URL-sourced PDFs.
  • Supports common workflows such as document review, data extraction, and content summarization within agent conversations.

Quick Start

Install and enable the PDF reader to extract text from PDFs in agent containers.

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 attachments in automated agent workflows?

PDF text extraction for NanoClaw agents uses pdftotext and pdfinfo to read local files, URLs, and WhatsApp attachments, returning plain text content for downstream reasoning and response generation within container workflows.

Can agents read PDFs received as WhatsApp attachments automatically?

Yes, agents can read PDFs received as WhatsApp attachments automatically. The skill downloads WhatsApp attachments and applies poppler-utils tooling to extract text content for downstream agent processing.

Do I need poppler-utils to enable PDF reading for my agents?

Yes, you need poppler-utils installed. The skill depends specifically on the pdftotext and pdfinfo command-line tools provided by the poppler-utils package to perform text extraction from PDF documents.

What is the best way to process local PDF files in a container environment?

The best way to process local PDF files in a container environment is using a CLI-based pdf reader script. This skill implements a script invoking pdftotext to extract content directly from local file paths within container workflows.

Does pdftotext work with URL-sourced PDFs or only local files?

pdftotext works with both URL-sourced PDFs and local files. The skill handles fetching PDFs from URLs before applying the poppler-utils extraction process, enabling automated text extraction from web-sourced documents.