One-click install
npx skills add https://github.com/skyymar69-rgb/Nexus-seo-websit --skill pdf-skyymar69-rgb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/skyymar69-rgb/Nexus-seo-websit/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/skyymar69-rgb/Nexus-seo-websit --skill pdf-skyymar69-rgb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, PIL, ImageMagick, qpdf, pytesseract, reportlab, pdf-lib, pdfjs-dist, pypdfium2, pandas, poppler-utils, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the manual effort of handling PDFs by automating extraction, transformation, and (when needed) form filling, including scanned/OCR-ready workflows.

Core Features & Use Cases

  • Text and table extraction from PDFs, including structured table extraction for downstream analysis.
  • PDF transformation such as splitting, merging, rotating pages, extracting images, applying watermarks, and reading PDF metadata.
  • Form workflows including detecting fillable fields, extracting form field info, generating coordinates, validating bounding boxes, and filling either true form fields or non-fillable PDFs via text annotations.

Quick Start

Tell the pdf skill to extract text and tables from invoice-q3.pdf, then produce structured outputs you can review and reuse.

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 automation workflows?

Extract text and tables from PDF files using pypdf and pdfplumber-based parsing, which identifies structured table data and text content for downstream analysis. The skill outputs structured data you can review and reuse for automation tasks.

Can I fill both fillable and non-fillable PDF forms programmatically?

Fill both fillable and non-fillable PDF forms programmatically by detecting true form fields and extracting field info, or applying text annotations to non-fillable PDFs. The skill validates bounding boxes and handles coordinate transformations.

Does this approach handle scanned PDFs that require OCR preparation?

Scanned PDFs requiring OCR preparation are handled using pdf2image and pytesseract dependencies. The skill converts scanned document pages into images suitable for OCR processing, enabling text extraction from non-digital PDF documents.

What's the best way to split, merge, and rotate PDF pages using Python?

Split, merge, and rotate PDF pages using pypdf and qpdf-based operations, which transform document structure for downstream automation. Additional transformations include extracting images, applying watermarks, and reading PDF metadata.

How does PDF coordinate system handling work when filling form fields?

PDF coordinate system handling works by applying coordinate transformations and bounding-box checks before filling form fields. The skill uses pypdf and pdfplumber parsing to ensure text annotations and form fields are placed at correct positions.

What Python dependencies are needed for PDF processing and table extraction?

Python dependencies for PDF processing and table extraction include pypdf, pdfplumber, pdf2image, PIL, pytesseract, reportlab, and pandas. System dependencies like ImageMagick, qpdf, and poppler-utils are also required for page operations and image conversion.