One-click install
npx skills add https://github.com/Pyl-Tech/stream-coding --skill pdf-pyl-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Pyl-Tech/stream-coding/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/Pyl-Tech/stream-coding --skill pdf-pyl-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Handling PDFs manually is slow and error-prone, especially when you need to extract information, transform documents, or fill forms accurately.

Core Features & Use Cases

  • Extract text and tables from PDFs (including layout-oriented extraction).
  • Transform documents by splitting, merging, rotating pages, and applying common PDF operations.
  • Fill PDF forms with strong validation, including advanced guidance for non-fillable form layouts.
  • Make scanned PDFs searchable via OCR workflow guidance.

Quick Start

Ask the AI to extract text and tables from my file 'contract.pdf' and produce a structured summary of what it contains.

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 scanned PDF?

You can extract text and tables from scanned PDFs using OCR workflow guidance combined with pdfplumber for layout-oriented extraction. This Skill applies optical character recognition to scanned variants, making them searchable before pulling structured content and validating the results.

Can I fill non-fillable PDF forms automatically?

Yes, you can fill non-fillable PDF forms by applying coordinate and annotation logic alongside strong validation. This Skill handles both fillable and non-fillable form layouts across multi-page PDFs, placing data accurately on static documents to complete form filling tasks.

Does pdfplumber support layout-oriented data extraction for multi-page documents?

Yes, pdfplumber supports layout-oriented data extraction for multi-page documents. It pulls text and tables while preserving structural context, enabling accurate document triage and data extraction for downstream workflows across extensive PDF files.

What is the best way to split and merge PDF pages programmatically?

The best way to split and merge PDF pages programmatically is using Python tooling like pypdf. This Skill transforms documents by splitting, merging, and rotating pages, applying common PDF operations with validation steps to ensure reliable end-to-end document transformation.

Why does my PDF data extraction fail on scanned variants?

PDF data extraction fails on scanned variants because the content is image-based rather than text-based. You must apply an OCR workflow using pdf2image and PIL to convert page images into searchable text before running extraction and validation logic successfully.