pdf

Extract text, tables, metadata, and form fields from PDF documents.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/billlzzz18/bl1nk-skill-platform --skill pdf-billlzzz18
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/billlzzz18/bl1nk-skill-platform/tree/main/skill/document-skills/pdf
Command: npx skills add https://github.com/billlzzz18/bl1nk-skill-platform --skill pdf-billlzzz18

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of filling out PDF forms and extracting data from documents, saving you hours of repetitive effort and enabling programmatic PDF management at scale.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms with precise text annotations, ensuring accuracy and consistency.
  • Data Extraction: Extract text, structured tables, and metadata from PDFs for analysis, reporting, or integration into other systems.
  • Document Manipulation: Merge, split, rotate, watermark, and create new PDF documents from scratch or by modifying existing ones.
  • Use Case: A finance department needs to process hundreds of expense reports submitted as PDFs. This skill can extract all relevant financial data into a spreadsheet and automatically fill out a summary PDF form for each report, drastically reducing manual data entry.

Quick Start

Use the pdf skill to extract all text and tables from the attached file 'quarterly_report.pdf' and save the tables to an Excel file.

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 documents programmatically?

Extract text, tables, and metadata from PDFs using libraries like pdfplumber and pypdf. These tools parse document content into structured formats you can analyze, export to spreadsheets, or integrate into downstream systems without manual data entry.

Can I automate filling PDF forms with data?

Yes, automate form filling on both fillable and non-fillable PDFs by programmatically adding text annotations and field values. This eliminates repetitive manual entry across batch workflows and ensures consistent, accurate data application at scale.

What PDF document operations can I perform in batch workflows?

Batch merge, split, rotate, and watermark PDFs, plus perform OCR on scanned pages and create new documents from scratch. Use Python toolchains with pypdf, pdfplumber, reportlab, and qpdf to automate these transformations across multiple files.

How do I handle OCR on scanned PDF pages?

Apply OCR to scanned PDF pages using Python toolchains to convert image-based content into searchable, extractable text. This enables data extraction and form filling workflows on documents that lack digital text layers.

Do I need CLI utilities for PDF manipulation, or is programmatic access sufficient?

This Skill provides both CLI utilities and Python scripts for PDF manipulation, so you can choose command-line workflows for quick tasks or write custom scripts for complex, repeatable automation tied to larger applications.

What's the best way to extract financial data from multiple expense report PDFs?

Extract text and structured tables from each PDF, then programmatically fill summary forms with aggregated results. This approach reduces manual data entry and produces consistent, auditable outputs for finance departments processing hundreds of reports.