pdf

Extract text and tables from PDFs and export to Excel, CSV, or Markdown.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill pdf-mofa-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/mofa-org/mofa-skills/tree/main/mofa-pdf
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill pdf-mofa-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdf2docx, python-docx, and includes scripts (resource) components.

What problem does it solve?

PDF processing tasks are tedious and error-prone when done manually; this Skill automates extraction, creation, merging/splitting, and form handling to streamline working with documents at scale.

Core Features & Use Cases

  • Text and table extraction from PDFs with export to Excel/CSV or Markdown.
  • PDF creation, merging, splitting, rotating, and metadata handling for batch workflows.
  • Form handling, including filling of fillable forms and annotation-based completion for non-fillable forms; supports validation and automation across large document sets.

Quick Start

Process a PDF to extract text and tables, create new PDFs, merge or split documents, and fill forms automatically.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text and tables from PDF invoices for batch processing?

To batch extract text and tables from PDF invoices, this Skill automates content extraction and exports results to Excel, CSV, or Markdown formats. It supports large document sets with integrated error handling.

Can I automate filling out PDF forms across multiple documents?

Yes, you can automate PDF form filling across multiple documents. The Skill handles fillable forms directly and uses annotation-based completion for non-fillable forms, including validation for large batch workflows.

What is the best way to merge, split, and rotate PDF reports programmatically?

The best way to merge, split, and rotate PDF reports programmatically is using this Skill's batch processing capabilities. It handles document manipulation and metadata management to streamline workflows at scale.

Does this PDF automation toolkit work with Python libraries like pypdf and pdfplumber?

Yes, this PDF automation toolkit ensures compatibility with Python libraries like pypdf and pdfplumber. It integrates these libraries to automate document manipulation and extraction.

Why does batch processing fail when handling inconsistent PDF forms?

Batch processing may fail on inconsistent PDF forms due to structural variations or missing fillable fields. The Skill addresses this with integrated error handling and annotation-based completion for non-fillable forms.