pdf

Extract text and tables from PDFs using Node.js tools.

7|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/BaiGanio/aperio --skill pdf-baiganio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/BaiGanio/aperio/tree/main/skills/pdf
Command: npx skills add https://github.com/BaiGanio/aperio --skill pdf-baiganio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdf-lib, pdfjs-dist, sharp, and includes scripts (resource) components.

What problem does it solve?

PDF documents often require manual, repetitive operations such as text extraction, data capture, form filling, and document assembly. This Skill aggregates a wide range of PDF processing capabilities into a single, automation-ready workflow to save time and reduce errors.

Core Features & Use Cases

  • Read and extract text and tables from PDFs
  • Merge, split, rotate, watermark, and encrypt/decrypt PDFs
  • Fill both fillable and non-fillable forms, with OCR support for scanned documents
  • Create new PDFs from Word/docs via a deterministic toolchain
  • Automate end-to-end PDF workflows in admin, legal, education, and archival contexts

Quick Start

Ask me to process a PDF to extract text, merge pages, or fill a form and generate a new document

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?

To extract text and tables from a PDF, you can use this toolchain to read document content and automate data capture. It processes digital PDFs directly and applies OCR to extract text from scanned documents.

What's the best way to merge, split, or rotate PDF pages?

The best way to merge, split, or rotate PDF pages is using an automated Node.js toolchain. This skill manipulates document structures directly via pdf-lib to assemble, reorder, and reorient pages.

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

Yes, you can fill both fillable and non-fillable PDF forms automatically. The workflow applies OCR to interpret scanned forms and injects data into the document fields to generate a new completed file.

Does this PDF processing workflow support scanned documents?

Yes, this PDF processing workflow supports scanned documents by utilizing OCR. It leverages pdfjs-dist and sharp to digitize scanned images, enabling text extraction and form filling for archival storage.

Do I need Node.js to automate PDF extraction and form filling?

Yes, you need a Node.js environment to automate PDF extraction and form filling. The skill operates via skills/pdf/scripts using dependencies like pdf-lib and pdfjs-dist to execute document manipulation tasks.

How do I create a new PDF from existing Word documents?

To create a new PDF from existing documents, you can use this deterministic toolchain to convert and assemble content. It aggregates various file inputs to generate a standardized PDF output for archival or administrative use.