pdf

Fill PDF form fields, extract text and tables, and convert PDFs to images.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/nonputtipong/Oryn --skill pdf-nonputtipong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/nonputtipong/Oryn/tree/main/.agent/skills/pdf
Command: npx skills add https://github.com/nonputtipong/Oryn --skill pdf-nonputtipong

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the tedious process of filling out PDF forms and extracting data from documents, saving significant time and reducing manual effort.

Core Features & Use Cases

  • Fillable & Non-Fillable Forms: Handles both types of PDF forms, ensuring compatibility with various documents.
  • Data Extraction: Extracts text and tables from PDFs, converting them into structured data.
  • Use Case: Automatically populate a job application PDF with your personal details, or extract all product information from a catalog PDF into a spreadsheet.

Quick Start

Use the pdf skill to fill out the attached 'application.pdf' form with the provided 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 document?

PDF text and table extraction uses pdfplumber to parse documents, converting unstructured content into structured data. It handles both native digital text and scanned PDFs via pytesseract OCR, returning extracted information for immediate use in spreadsheets or databases.

Can I fill out a PDF form that is not fillable?

Filling non-fillable PDF forms is supported through annotation-based manipulation. When a document lacks interactive fields, the Skill overlays text directly onto the PDF, ensuring you can populate any document layout without needing original form fields.

How do I merge, split, or watermark PDF files?

Merging, splitting, and watermarking PDF files are native features handled by pypdf. You can combine multiple documents into one, extract specific pages, or overlay branding onto existing PDFs, streamlining document management workflows.

What is the best way to automate filling out PDF forms?

Automating PDF form filling is achieved by mapping provided data directly to fillable fields or using annotations for non-fillable forms. This eliminates manual entry, allowing you to populate job applications or contracts with structured personal details instantly.