PDF 工具集

Create, merge, split, and extract text and tables from PDFs.

1|1|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/uukuguy/claude-agent-framework --skill pdf-uukuguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PDF 工具集
Source: https://github.com/uukuguy/claude-agent-framework/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/uukuguy/claude-agent-framework --skill pdf-uukuguy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates common PDF manipulation tasks, saving time and effort on document processing.

Core Features & Use Cases

  • PDF Creation: Generate PDFs from scratch with text, images, and tables using reportlab.
  • PDF Merging: Combine multiple PDF files into a single document using pypdf.
  • PDF Splitting: Extract individual pages from a PDF.
  • Text Extraction: Extract all text content from PDF documents using pdfplumber.
  • Table Extraction: Extract tabular data from PDFs.
  • Use Case: Automatically generate a research report PDF with a title, summary, findings, charts, and data tables.

Quick Start

Use the PDF 工具集 skill to create a new PDF document with a title and some text.

Frequently Asked Questions about PDF 工具集

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract tables and text from PDF documents for data analysis?

To extract tables and text from PDF documents, this Skill uses pdfplumber to parse characters and table structures, outputting clean text and tabular data ready for downstream analysis. It handles complex layouts to facilitate data extraction.

Can I generate a PDF report from scratch with text, images, and tables?

You can generate a PDF report from scratch with text, images, and tables using the reportlab library. This Skill provides programmatic document generation capabilities, allowing you to build structured reports containing titles, summaries, findings, and data tables.

What is the best way to merge multiple PDF files into a single document?

The best way to merge multiple PDF files into a single document is by using the pypdf library. This Skill automates PDF merging tasks, combining separate files into one cohesive document efficiently to save manual processing effort.

How do I split a PDF to extract specific pages?

To split a PDF and extract specific pages, this Skill utilizes pypdf to separate individual pages from the source document. It enables targeted PDF splitting, allowing you to isolate relevant sections without manual editing.

Do I need to install pypdf and pdfplumber before extracting PDF data?

You need pypdf, pdfplumber, and reportlab installed in your environment to perform PDF data extraction and manipulation. These dependencies provide the core functionality for parsing existing documents and generating new PDF files programmatically.

Why use reportlab for PDF creation instead of other document generation methods?

Using reportlab for PDF creation provides robust programmatic control over document layouts, supporting the insertion of text, images, and tables within structured reports. It enables automated generation of research reports, bypassing manual formatting limitations.