pdf

Extract text, fill forms, and manipulate PDFs using Python libraries.

909|43|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/melandlabs/openloomi --skill pdf-melandlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/melandlabs/openloomi/tree/main/skills/pdf
Command: npx skills add https://github.com/melandlabs/openloomi --skill pdf-melandlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the common challenges of manual PDF processing, such as extracting text, filling forms, and manipulating documents, streamlining these tasks for efficient workflow.

Core Features & Use Cases

  • PDF Text Extraction: Accurately extract text from PDFs, including tables, for further analysis.
  • Form Filling: Automatically fill out PDF forms for both fillable and non-fillable fields.
  • PDF Manipulation: Perform actions like merging, splitting, rotating, and encrypting PDFs.
  • Use Case: When handling a large number of scanned documents, this skill can convert them into searchable PDFs and extract essential data, saving significant time on manual data entry.

Quick Start

To extract text from a PDF, simply use the command: pdf extract-text --file path/to/yourfile.pdf

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 a PDF document?

You can extract text and tables from PDFs using this automation skill, which leverages pdfplumber and pypdf to accurately pull document content for analysis. This replaces manual data entry and streamlines document processing workflows.

Can I automatically fill out both fillable and non-fillable PDF forms?

Yes, you can automatically fill out PDF forms for both fillable and non-fillable fields using this document automation skill. It handles form population programmatically, streamlining administrative workflows and saving significant time on manual data entry tasks.

What is the best way to merge, split, or encrypt PDF files in an automated workflow?

The best way to merge, split, rotate, or encrypt PDFs in an automated workflow is using a programmatic document manipulation skill. It performs these actions directly on PDF files, enabling efficient batch processing and administrative office automation.

Do I need Python libraries like reportlab and pdf2image installed to process PDFs?

Yes, you need Python libraries such as pypdf, pdfplumber, pdf2image, and reportlab installed to process PDFs with this skill. These dependencies provide the underlying functionality for text extraction, form filling, and document manipulation tasks.

How do I convert a large number of scanned documents into searchable PDFs and extract data?

To convert scanned documents into searchable PDFs and extract essential data, you can automate the process using pdf2image and text extraction libraries. This skill handles large volumes of scanned files, converting them and pulling data to save manual entry time.