pdf

Parse PDF text and tables into CSV or JSON formats.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/cnbison/lbc-skills --skill pdf-cnbison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/cnbison/lbc-skills/tree/main/skills/nuwa-skill
Command: npx skills add https://github.com/cnbison/lbc-skills --skill pdf-cnbison

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the tedious process of extracting structured data and filling out forms in PDF documents, reducing manual effort and errors.

Core Features & Use Cases

  • Automated Data Extraction: Parse text and tables from PDFs into formats like CSV or JSON.
  • Form Filling Automation: Programmatically fill fillable or unfillable PDF forms with specified data.
  • Use Case: Automate the processing of 500 invoices or application forms, extracting key fields and saving them in a structured database.

Quick Start

Use the pdf skill to extract all text data from 'report.pdf' and fill the form in 'application.pdf' with your details.

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 into CSV or JSON?

Extract text and tables from PDF into CSV or JSON by leveraging Python libraries like pdfplumber and pypdf to parse document streams reliably. This automated data extraction reduces manual effort and errors for workflows like invoice management.

Can I programmatically fill both fillable and unfillable PDF forms?

Yes, you can programmatically fill both fillable and unfillable PDF forms with specified data. This form filling automation streamlines the digitization of application forms and compliance reports without manual data entry.

What is the best way to automate processing 500 invoices or application forms?

The best way to automate processing 500 invoices or application forms is using Python libraries like pypdf and pdfplumber to extract key fields and save them in a structured database, reducing manual effort and errors.

Does this PDF parsing approach work with pdfplumber and pypdf for document streams?

Yes, this PDF parsing approach works with pdfplumber and pypdf to handle document streams reliably. It leverages these Python libraries to provide programmatic data extraction and form filling for compliance reporting.

How do I digitize application forms and extract key fields for a structured database?

Digitize application forms and extract key fields for a structured database by using automated PDF parsing with pdfplumber and pypdf. This workflow handles document streams reliably and outputs structured data formats like JSON.