pdf

Automates PDF form filling and data extraction for office workflows.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/ZiyaoMou/industrial-skilled-agent --skill pdf-ziyaomou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ZiyaoMou/industrial-skilled-agent/tree/main/mini_agent/skills/document-skills/pdf
Command: npx skills add https://github.com/ZiyaoMou/industrial-skilled-agent --skill pdf-ziyaomou

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of working with PDFs by automating tasks such as form filling and data extraction, significantly reducing manual labor.

Core Features & Use Cases

  • Form Filling: Automatically fill out PDF forms, whether they are fillable or not.
  • Data Extraction: Extract text and tables from PDFs, making it easy to use the data in other applications.
  • Use Case: Suppose you need to analyze financial statements. Use this Skill to extract relevant data and format it into a more readable format.

Quick Start

Run the command pdf fill_form -i invoice.pdf -o filled_invoice.pdf to fill out a PDF form and save the result to a new file.

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 files for data processing?

You can extract text and tables from PDF files for data processing using this Skill, which pulls structured information to make it usable in downstream applications.

Does PDF form filling work on both fillable and non-fillable documents?

Yes, PDF form filling works on both fillable and non-fillable documents by automating the input process to reduce manual data entry and generate completed files.

What Python libraries are required to automate PDF processing and data extraction?

Automating PDF processing and data extraction requires multiple Python libraries, specifically pypdf, pdfplumber, pdf2image, and pytesseract, to handle various document formats.

Can I use this to extract text from scanned PDFs?

Yes, you can extract text from scanned PDFs using this Skill, which leverages pytesseract and pdf2image to process image-based documents and retrieve embedded data.

What is the best way to automate filling out PDF forms for office workflows?

The best way to automate filling out PDF forms for office workflows is using a command-line interface to specify input and output files, streamlining document automation tasks.

Are there limitations when extracting data from complex PDF documents?

Extracting data from complex PDF documents depends on the underlying libraries; while it handles scanned images via pytesseract, highly irregular structures may require manual verification.