One-click install
npx skills add https://github.com/datalayer/agent-runtimes --skill pdf-datalayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/datalayer/agent-runtimes/tree/main/skills/pdf
Command: npx skills add https://github.com/datalayer/agent-runtimes --skill pdf-datalayer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates essential PDF operations—extracting text, tables, and metadata; creating and editing PDFs; and handling forms—reducing manual, repetitive tasks.

Core Features & Use Cases

  • Text and table extraction from PDFs for data workflows and archival records.
  • PDF creation, merging, splitting, annotating, and form handling (fillable and non-fillable).
  • Batch processing and automation for workflows like invoices, reports, and document digitization.

Quick Start

Run the PDF skill to extract text from a sample document or fill a form to see automated document processing in action.

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 for data workflows?

To extract text and tables from PDF documents, this Skill uses Python libraries to read and parse content programmatically. It automates the extraction of text, tables, and metadata, reducing manual tasks for data workflows and archival records.

Can I automate batch processing for invoices and reports using Python?

You can automate batch processing for invoices and reports using Python. This Skill handles large datasets by programmatically reading, rendering, and editing multiple PDF files to streamline document digitization workflows.

Does this approach support filling out both fillable and non-fillable PDF forms?

Yes, this approach supports filling out both fillable and non-fillable PDF forms. It handles form parsing and manipulation programmatically, allowing you to automate form digitization across large datasets.

What is the best way to merge, split, and annotate PDFs programmatically?

The best way to merge, split, and annotate PDFs programmatically is by using Python libraries like pypdf. This Skill provides scripts to create, edit, and manipulate document structures for automated batch workflows.

Do I need specific Python dependencies to render and edit PDFs?

Yes, you need specific Python dependencies to render and edit PDFs. This Skill requires pypdf, pdf2image, and Pillow to read, render, and manipulate document files programmatically within your Python environment.

Are there limitations when extracting text from scanned PDF documents?

Limitations exist when extracting text from scanned PDF documents. While this Skill uses pdf2image and Pillow to render pages, it focuses on text and table extraction from digital documents rather than performing OCR on scanned images.