pdf

Automate PDF text extraction, table extraction, form handling, and merging.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill pdf-tadokoro-ryusuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/tadokoro-ryusuke/cc-plugins/tree/main/ms-office-suite/skills/pdf
Command: npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill pdf-tadokoro-ryusuke

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous in business and research, but extracting text, pulling data from tables, filling forms, merging documents, and applying OCR can require multiple tools and manual steps. This skill automates these common PDF workflows, reducing repetitive toil and improving accuracy across document processing tasks.

Core Features & Use Cases

  • Text extraction with layout preservation for searchable archives and data pipelines.
  • Table extraction and data harvesting from PDFs for reporting and analysis.
  • PDF creation, merging, splitting, and basic form handling as part of end-to-end document workflows.
  • OCR on scanned documents to convert images to searchable text and enable automation.
  • Form processing and metadata editing for digitization, compliance, and archival workflows.

Quick Start

Run the pdf skill to extract text from an example.pdf and save it to output.txt.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text from a PDF and preserve the layout for data pipelines?

This skill automates PDF text extraction with layout preservation for searchable archives and data pipelines. It processes your source documents to output editable text, maintaining the original structure for downstream data processing.

Can I use Python to extract tables from PDF documents for reporting?

Yes, you can extract tables from PDFs using this skill's Python-based table extraction workflows. It automates data harvesting from PDF documents, providing structured output suitable for reporting and analysis tasks.

What is the best way to run OCR on scanned PDF documents to make them searchable?

To run OCR on scanned PDFs, this skill uses pytesseract and pdf2image to convert document images into searchable text. This OCR workflow enables automation and full-text search across scanned archival documents.

How do I fill out PDF forms and edit metadata programmatically?

You can fill out PDF forms and edit metadata programmatically using this skill's form handling and metadata editing features. It automates these tasks to support document digitization, compliance, and archival workflows.

Do I need pypdf and reportlab installed to merge and split PDF files?

Yes, this skill requires pypdf and reportlab to handle PDF creation, merging, and splitting. These Python dependencies enable the automated end-to-end document assembly and basic form handling workflows.