pdf

Extract text, tables, and structured data from PDFs, including scanned OCR documents.

11|Updated May 6, 2026
One-click install
npx skills add https://github.com/open-neko/openneko --skill pdf-open-neko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/open-neko/openneko/tree/main/packages/llm/assets/builtin-skills/pdf
Command: npx skills add https://github.com/open-neko/openneko --skill pdf-open-neko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, pdfplumber, Pillow, and includes scripts (resource) components.

What problem does it solve?

Manually processing PDFs—extracting text or tables, merging and splitting files, filling out forms, or digitizing scanned documents—is slow, repetitive, and prone to human error. This Skill automates these tedious tasks to save you time and reduce mistakes.

Core Features & Use Cases

  • Text & Table Extraction: Pull structured text and tabular data from any PDF, including scanned documents via OCR, for use in spreadsheets, databases, or analysis workflows.
  • PDF Editing & Management: Combine multiple PDFs into a single file, split large documents into individual pages, rotate pages, add watermarks, or encrypt files for security.
  • Form Filling: Automatically fill both native fillable PDF forms and non-fillable scanned forms by detecting field locations and entering data programmatically, with validation to ensure correct placement.
  • Use Case: A finance team can use this Skill to extract line-item data from 200 scanned vendor invoices, compile the totals into a CSV, and merge all invoices into a single archived PDF in minutes.

Quick Start

Use this skill to extract all text and table data from the attached 'q3_financial_report.pdf' and save the extracted tables to a CSV file named 'report_data.csv'.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text and tables from a scanned PDF using OCR?

To extract text and tables from a scanned PDF, OCR renders the image-based pages into readable text and structured data. This process automatically digitizes scanned documents for use in spreadsheets or databases without manual entry.

What is the best way to automate filling out non-fillable scanned PDF forms?

Automating form filling for non-fillable scanned PDFs involves detecting field locations visually and entering data programmatically. This technique applies to both native fillable and scanned forms, adding validation to ensure correct data placement.

How do I merge multiple PDF files and extract invoice data into a CSV?

Merging multiple PDF files while extracting invoice data involves pulling line-item data from each document and compiling the totals into a CSV. This automated workflow also combines the individual PDFs into a single archived file.

Can I use Python libraries like pdfplumber and pypdf for PDF table extraction?

Yes, Python libraries including pdfplumber and pypdf can be used for PDF table extraction. These dependencies parse binary PDF streams and extract embedded content, enabling automated retrieval of structured tabular data from documents.

Does automated PDF text extraction work for both native and image-based documents?

Automated PDF text extraction works for both native text documents and image-based scanned files. By combining direct stream parsing with optical character recognition, the system pulls structured text from various document types.

What are the limitations of using OCR for scanned document table extraction?

Limitations of OCR for scanned document table extraction include potential misreads of complex layouts or low-quality images. While optical character recognition digitizes scanned pages, structured data accuracy depends heavily on the original document's clarity.