Agent skill · software engineering · aiskillstore

pdf-official

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmaticall...

Why this skill is useful

Provides niche commands and advanced techniques for PDF manipulation that the AI wouldn't reliably generate on its own.

What it needs

Requires pdfplumber, pypdf, reportlab installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

PDF Processing Guide Overview This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see reference.md. If you need to fill out a PDF form, read forms.md and follow its instructions. Quick Start Python Libraries pypdf - Basic Operations Merge PDFs Split PDF Extract Metadata Rotate Pages pdfplumber - Text and Table Extraction Extract Text with Layout Extract Tables Advanced Table Extraction reportlab - Create PDFs Basic PDF Creation Create PDF with Multiple Pages Command-Line Tools pdftotext (poppler-utils) qpdf pdftk (if available) Common Tasks Extract Text from Scanned PDFs Add Watermark Extract Images Password Protection Quick Reference Task Best Tool Command/Code ------ ----------- -------------- Merge PDFs pypdf writer.addpage(page) Split PDFs pypdf One page per file Extract text pdfplumber page.extracttext() Extract tables pdfplumber page.extracttables() Create PDFs reportlab Canvas or Platypus Command line merge qpdf qpdf --empty --pages ... OCR scanned PDFs pytesseract Convert to image first Fill PDF forms pdf-lib or pypdf (see forms.md) See forms.md Next Steps For advanced pypdfium2 usage, see reference.md For JavaScript libraries (pdf-lib), see reference.md If you need to fill out a PDF form, follow the instructions in forms.md For troubleshooting guides, see reference.md When to Use This skill is applicable to execute the workflow or actions described in the overview.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/pdf-official

View the source on GitHub

Browse the @skills marketplace