pdf

Extract text and tables, transform pages, and fill PDF forms.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/yahav123147/paid-ads-cro-skills --skill pdf-yahav123147
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/yahav123147/paid-ads-cro-skills/tree/main/skills/pdf
Command: npx skills add https://github.com/yahav123147/paid-ads-cro-skills --skill pdf-yahav123147

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the time-consuming work of manually working through PDFs by extracting content, transforming documents, and filling forms reliably.

Core Features & Use Cases

  • Text and table extraction: Extract readable text and structured tables from PDFs for analysis and reuse.
  • PDF transformations: Merge, split, rotate pages, add watermarks, extract images, and create new PDFs.
  • Form workflows (fillable + non-fillable): Detect fillable fields, fill them with validated values, and annotate non-fillable forms using coordinate-based placement.

Use Case: You receive a batch of scanned application PDFs and need their field values populated and verified—this Skill guides OCR and coordinate-driven filling so you can produce finalized outputs.

Quick Start

Ask the assistant: "Fill the form fields in my document.pdf using the provided field_values.json and output filled.pdf."

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

To extract text and tables from a PDF, you can use pdfplumber to pull structured table data and readable text. This Skill automates content extraction from PDFs for analysis and reuse.

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

Yes, you can fill fillable and non-fillable PDF forms. The Skill detects fillable fields for validated input and uses coordinate-based annotation placement to complete non-fillable documents.

How do I OCR-search scanned PDF documents?

You can OCR-search scanned PDFs by using pytesseract and pdf2image to process document pages into recognizable text. This allows searching and extracting content from scanned applications.

What's the best way to merge, split, or rotate PDF pages?

The best way to merge, split, or rotate PDF pages is using pypdf for document transformations. This Skill reliably restructures PDF documents and extracts images or metadata.

Do I need pypdf and pdfplumber to process PDF files?

Yes, you need pypdf and pdfplumber as core dependencies to process PDF files. Supporting tooling like reportlab is also required to generate the final modified PDF outputs.