add-pdf-reader

Extract text from PDFs via attachments, URLs, or local files.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/OfirGavish/NinjaClaw-Nano --skill add-pdf-reader-ofirgavish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-pdf-reader
Source: https://github.com/OfirGavish/NinjaClaw-Nano/tree/main/.copilot/skills/add-pdf-reader
Command: npx skills add https://github.com/OfirGavish/NinjaClaw-Nano --skill add-pdf-reader-ofirgavish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill enables NinjaClaw agents to read and extract text from PDFs, enabling automated processing of documents received via WhatsApp, URLs, or local storage.

Core Features & Use Cases

  • PDF text extraction: Convert PDFs to plain text for further analysis and summarization.
  • Attachment handling: Automatically downloads PDFs from WhatsApp chats to the workspace.
  • Use Case: Retrieve the main text from a contract PDF and summarize it in a chat.

Quick Start

Ask the agent to read the provided PDF attachment to extract its text.

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 received in WhatsApp chats?

To extract text from a PDF received in WhatsApp, the skill automatically downloads the attachment and runs the pdf-reader script to return readable plain text. It handles the download and conversion process directly within the chat workspace.

Can NinjaClaw agents read PDFs from local files and URLs?

Yes, NinjaClaw agents can read PDFs from local files and URLs. The skill uses the pdf-reader script to fetch documents from these sources and extract their text content for automated processing.

Do I need poppler-utils to extract text from PDF documents?

Yes, text extraction requires poppler-utils. The skill uses the pdftotext utility provided by poppler-utils internally within the container to convert PDF documents into plain readable text.

What is the best way to automate PDF text extraction for contract summarization?

Automating PDF text extraction for contract summarization is done by asking the agent to read the provided PDF attachment. The skill extracts the main text, enabling the agent to summarize the document directly in your chat.

Does this PDF text extraction approach work with group workspaces?

Yes, this PDF text extraction approach works with group workspaces. The skill is designed to operate within WhatsApp chats, group workspaces, and local sources where agents must read and extract text from PDF documents.