pdf

Extract text, tables, and OCR content from PDF documents.

2|1|Updated Jul 25, 2026
One-click install
npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill pdf-code-saurabh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/CODE-SAURABH/OpenSkills/tree/main/pdf
Command: npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill pdf-code-saurabh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of working with PDFs by providing reliable workflows for extracting, creating, editing, converting, and securing documents without manual, error-prone processing.

Core Features & Use Cases

  • Content Extraction: Extract text, tables, metadata, images, and OCR text from digital or scanned PDFs.
  • Document Creation and Conversion: Generate formatted PDFs from structured content and convert PDFs to text, images, or Word documents.
  • File Manipulation: Merge, split, rotate, watermark, encrypt, decrypt, and fill PDF forms.
  • Use Case: Process a batch of scanned invoices by applying OCR, extracting key fields and tables, and exporting the results for downstream analysis.

Quick Start

Use the pdf skill to extract all text and tables from the attached file report.pdf and save the results as structured CSV data.

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 document?

To extract text and tables from a PDF, you can process the document using specialized libraries like pdfplumber to parse structured content and export the results as CSV data for downstream analysis.

Can I perform OCR on scanned PDFs to extract text?

Yes, you can perform OCR on scanned PDFs by converting pages to images using pdf2image and applying pytesseract, which recognizes text from images to enable extraction from non-digital documents.

How do I merge, split, or rotate PDF files programmatically?

You can manipulate PDF files programmatically by applying tools like pypdf or qpdf to merge multiple documents, split large files into individual pages, or rotate pages within the document.

What is the best way to generate a formatted PDF from structured content?

The best way to generate a formatted PDF from structured content is by using a library like reportlab, which creates custom documents by rendering text, graphics, and layout elements into a new file.

How do I fill out PDF forms and add watermarks automatically?

You can fill out PDF forms and add watermarks automatically by using PDF manipulation libraries to inject data into form fields and overlay text or images onto existing document pages.

Does this PDF processing approach work with encrypted or password-protected files?

Yes, this approach handles encrypted or password-protected files by utilizing command-line PDF utilities or libraries to decrypt documents, allowing subsequent content extraction and manipulation workflows.