pdf

Extract text and tables from PDFs using pdfplumber and pypdf.

6|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/NachoOsella/DotFiles-V4 --skill pdf-nachoosella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/NachoOsella/DotFiles-V4/tree/main/pi/.pi/agent/skills/pdf
Command: npx skills add https://github.com/NachoOsella/DotFiles-V4 --skill pdf-nachoosella

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents are tedious to manage when you need to merge, extract data, rotate pages, or build new documents from existing content.

Core Features & Use Cases

  • Merge PDFs into a single document for consolidated review.
  • Split PDFs into individual pages or sections for focused sharing.
  • Rotate pages and adjust document layouts to the desired orientation.
  • Extract text and tables from PDFs for data pipelines and archiving.
  • Create new PDFs from programmatic content and perform OCR on scanned documents when needed.
  • Reusable scripts provide wrappers to automate common workflows.

Quick Start

Process a sample PDF by merging files and extracting text to verify results.

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

To extract text and tables from PDF files, this automation uses pdfplumber and pypdf to parse document content into structured data. It streamlines document workflows by automating text and table extraction for data pipelines and archiving in admin and research settings.

What is the best way to merge multiple PDF documents into a single file?

The best way to merge multiple PDF documents is using pypdf to combine files into a single document for consolidated review. This automation streamlines document workflows by programmatically merging PDFs without manual effort.

Can I split and rotate PDF pages programmatically using Python?

Yes, you can split and rotate PDF pages programmatically using Python. This automation uses pypdf to split PDFs into individual pages or sections and rotate pages to adjust document layouts to the desired orientation.

Does this PDF automation approach support OCR on scanned documents?

Yes, this PDF automation approach supports performing OCR on scanned documents when needed. It uses pypdf and pdfplumber for parsing and manipulation, allowing you to extract text from scanned files and create new PDFs from programmatic content.

Can I batch process PDF files for admin and research workflows?

Yes, you can batch process PDF files for admin and research workflows. This automation applies to scenarios requiring batch processing of files, providing reusable scripts that wrap common PDF tasks like merging, extraction, and page manipulation.