anthropic-pdf

Process PDF documents by extracting text, tables, and images.

4|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/TTAWDTT/Aelin --skill anthropic-pdf-ttawdtt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-pdf
Source: https://github.com/TTAWDTT/Aelin/tree/main/backend/deepagents_skills/anthropic-pdf
Command: npx skills add https://github.com/TTAWDTT/Aelin --skill anthropic-pdf-ttawdtt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps you automate all common PDF tasks, from reading and extracting text and tables to merging, splitting, rotating pages, adding watermarks, creating new PDFs, and handling forms, encryption, and image extraction. It also supports OCR on scanned PDFs to make content searchable.

Core Features & Use Cases

  • Automated PDF processing: read, extract text, extract tables, merge, split, rotate pages, and apply watermarks.
  • Form handling and security: fill PDF forms, encrypt/decrypt, and work with images or embedded content.
  • Use Case: When you have a large archive of invoices in PDF, run this skill to extract essential fields, consolidate them, and securely store the results.

Quick Start

Use the anthropic-pdf skill to process a sample PDF by extracting text and tables, merging documents, and applying a watermark.

Frequently Asked Questions about anthropic-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 in Python?

To extract text and tables from PDF documents in Python, this skill uses pdfplumber and pypdf to read content and pull structured table data with safe defaults and clear error reporting. It handles deterministic extraction tasks for document processing workflows.

Can I merge and split PDF files without losing page formatting?

Yes, you can merge and split PDF files without losing page formatting. This skill leverages pypdf to consolidate multiple documents or separate specific pages while maintaining the original layout and applying input validation to ensure safe defaults.

Does this PDF processing approach support filling forms and adding watermarks?

Yes, this PDF processing approach supports filling forms and adding watermarks. It handles form digitization by populating fields and applies overlays to pages using pypdf and Pillow, ensuring secure document preparation for administrative workflows.

What is the best way to handle scanned PDFs and extract embedded images?

The best way to handle scanned PDFs and extract embedded images is through OCR and image extraction. This skill uses pdf2image and Pillow to process scanned documents, making content searchable and retrieving embedded content for archival digitization.

How do I encrypt and decrypt PDF documents for secure storage?

To encrypt and decrypt PDF documents for secure storage, this skill applies security features using pypdf to add or remove password protection. It ensures input validation and clear error reporting during the encryption process for bulk PDF preparation.

What are the limitations of using Python for bulk PDF preparation?

Limitations of using Python for bulk PDF preparation include relying on deterministic tasks without AI-driven reasoning, meaning complex layout reconstruction may fail. This skill mitigates issues with input validation and clear error reporting but requires standard PDF structures for optimal performance.