add-pdf-reader

Download PDFs from WhatsApp, URLs, or local files and extract text with pdftotext.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF attachments, URLs, and local documents become black boxes for NauggieClaw agents until someone manually downloads and transcribes them, wasting time and breaking conversational flow.

Core Features & Use Cases

  • Automated extraction pipeline installs poppler-utils (pdftotext/pdfinfo) inside each container so anyone can ask for PDF content without leaving the chat.
  • WhatsApp attachment handling automatically downloads documentMessage attachments labeled as application/pdf into the shared workspace for agents to process.
  • URL and local file support lets the agent fetch remote PDFs or read files already mounted inside the container, so a single question triggers gathering, conversion, and response.

Quick Start

Ask Auggie to read a PDF attachment or URL so it downloads the file, extracts the text with pdf-reader, and replies with the contents.

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 attachment in an automated agent workflow?

To extract text from a PDF attachment in an automated agent workflow, this Skill installs poppler-utils inside the container to download and convert the document into readable text using pdftotext. It automatically processes WhatsApp attachments, URLs, and local files without leaving the chat.

Can my WhatsApp agent read PDF documents sent in the chat?

Yes, your WhatsApp agent can read PDF documents sent in the chat. The Skill automatically detects documentMessage attachments labeled as application/pdf, downloads them into the shared workspace, and parses the content so the agent can reply with the extracted text.

What dependencies do I need to convert a PDF to text inside a containerized agent?

To convert a PDF to text inside a containerized agent, you need poppler-utils installed, specifically the pdftotext and pdfinfo tools. The Skill handles this setup automatically within each containerized Auggie agent to ensure downloads and parsing succeed.

Does automated PDF extraction work with both remote URLs and local files?

Yes, automated PDF extraction works with both remote URLs and local files. The Skill enables the agent to fetch remote PDFs via URL or read files already mounted inside the container, triggering gathering, conversion, and response from a single request.

Why does PDF text extraction fail inside my automation container?

PDF text extraction fails inside an automation container when poppler-utils is missing or download handling is incomplete. This Skill resolves that by installing pdftotext and pdfinfo, managing workspace attachments, and running log checks to ensure parsing succeeds.

What is the best way to automate PDF document processing without manual transcription?

The best way to automate PDF document processing without manual transcription is using a Skill that integrates poppler-utils for automatic extraction. It intercepts PDF attachments and URLs, converting them to text inside the agent container for immediate conversational response.