pdf

Extract text and structured data from PDF documents using pypdf and pdfplumber.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, and includes scripts (resource) and references (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.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms.
  • Data Extraction: Pull text and structured table data from any PDF into usable formats.
  • Use Case: Imagine you have 100 vendor invoices in PDF format. Use this Skill to automatically extract the invoice number, date, and total amount from each one and compile them into a single CSV file.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.pdf'.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF data extraction for multiple invoices into a single file?

Automating PDF data extraction involves parsing binary streams to pull text and structured table data. You can process numerous vendor invoices, extracting numbers and dates to compile into a single CSV file without manual intervention.

Can I programmatically fill both fillable and non-fillable PDF forms?

Yes, you can programmatically fill both fillable and non-fillable PDF forms. This automation eliminates tedious manual data entry, allowing you to populate documents at scale and reclaim hours of repetitive administrative effort.

Do I need Python libraries like pypdf and pdfplumber to extract structured data from PDFs?

Yes, you need pypdf and pdfplumber to extract structured data from PDFs. These dependencies parse binary PDF streams, enabling automated text retrieval and table digitization for administrative workflows without manual intervention.

What is the best way to digitize archival PDF documents for administrative workflows?

The best way to digitize archival PDF documents is using Python libraries to automate text retrieval and form digitization. This approach parses binary streams directly, structuring archival data for downstream workflows efficiently.

How does automated PDF form filling handle non-fillable document formats?

Automated PDF form filling handles non-fillable formats by programmatically manipulating the document layout. This allows the software to populate static forms, bypassing the need for manual typing and accelerating form digitization.