pdf_reader

Extract readable text from selectable-content PDF documents.

9|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/flaz78/9Lives --skill pdf-reader-flaz78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf_reader
Source: https://github.com/flaz78/9Lives/tree/main/workspace/skills/pdf_reader
Command: npx skills add https://github.com/flaz78/9Lives --skill pdf-reader-flaz78

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns PDF files into usable plain text so you can read, search, and summarize document content without manually copying pages.

Core Features & Use Cases

  • Selective Page Extraction: Read the whole document or only specific page ranges to focus on the relevant sections.
  • Character-Limited Output: Control the maximum amount of text returned to avoid overwhelming downstream steps.
  • Truncation Awareness: Detect and react when the extracted text is cut off by informing the user and suggesting targeted page reads.

Quick Start

Ask the agent to read the text from /app/workspace/documento.pdf and return pages 1-5 with a maximum of 20000 characters.

Frequently Asked Questions about pdf_reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from a PDF for document review and reporting?

To extract text from a PDF, place the file under /app/workspace/ and specify a page range. The tool retrieves readable text from selectable-content PDFs, returning plain text for downstream analysis, summarization, and content indexing.

Can I extract text from scanned PDF images for content parsing?

No, you cannot extract text from scanned PDF images. This text extraction requires PDFs with selectable text rather than scanned images, operating on documents that already contain readable digital text layers for accurate content parsing.

How do I read specific page ranges from a local PDF file?

You can read specific page ranges from a local PDF by requesting exact pages like 1-5. This selective page extraction focuses on relevant sections, preventing overwhelming downstream steps by returning only the targeted content.

What is the best way to handle truncation when extracting large amounts of PDF text?

The best way to handle truncation during PDF text extraction is to set a character limit on the output. The tool detects when text is cut off, informs the user, and suggests targeted page reads to retrieve remaining content.

Do I need to install dependencies to parse local PDF files?

No external dependencies are required to parse local PDF files. You simply need to ensure the target PDF document is available under the /app/workspace/ directory before initiating the text extraction workflow.