pdf

Parse and transform PDF documents to extract text, tables, and metadata.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/fysoul17/one-query-v1 --skill pdf-fysoul17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/fysoul17/one-query-v1/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/fysoul17/one-query-v1 --skill pdf-fysoul17

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing tasks such as reading text and tables, merging, splitting, rotating, watermarking, creating new PDFs, filling forms, encrypting/decrypting, OCR on scanned PDFs, and extracting images.

Core Features & Use Cases

  • Comprehensive PDF manipulation to automate common workflows like text extraction, table parsing, and document transformation.
  • Form handling, encryption, and OCR-enabled processing for archiving and digitization in offline environments.
  • Real-world use cases include batch processing invoices, contracts, and scanned documents.

Quick Start

Load a PDF file and print its page count using Python libraries.

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 PDF for data processing?

To extract text and tables from a PDF, you can use Python libraries like pdfplumber and pypdf to parse document content into structured data. This allows you to automate workflows such as invoice data extraction and contract parsing.

Can I perform OCR on scanned PDF documents to extract text?

Yes, you can perform OCR on scanned PDF documents using the pdf2image library to convert pages into images. This enables text extraction from scanned files for archiving and digitization in offline environments.

What is the best way to automate filling PDF forms from existing data?

Automating PDF form filling involves using Python libraries to map and inject data into interactive form fields. This skill handles form automation end-to-end, streamlining batch processing for contracts and invoices.

Does this approach support merging, splitting, and watermarking PDF files?

Yes, this approach supports merging, splitting, and watermarking PDF files using comprehensive document manipulation techniques. It provides end-to-end PDF workflows for document transformation and archival processing.

Can I encrypt and decrypt PDF documents for secure offline archiving?

You can encrypt and decrypt PDF documents for secure offline archiving using built-in Python processing libraries. This ensures sensitive information in invoices and contracts remains protected during document conversion.

What are the limitations of using pypdf for complex PDF table extraction?

Using pypdf for complex PDF table extraction may have limitations with highly irregular table structures, necessitating pdfplumber for advanced table parsing. It handles standard text and metadata extraction reliably but may require additional tools for intricate layouts.