pdf

Extract layout-aware text and tables from PDFs with OCR.

29|4|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ruuxi/stella --skill pdf-ruuxi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ruuxi/stella/tree/main/runtime/home-seed/skills/pdf
Command: npx skills add https://github.com/ruuxi/stella --skill pdf-ruuxi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Working with PDFs often leads to frustrating, unreliable results: extracted text misses layout context, scanned documents are completely unreadable with standard tools, and generated PDFs have broken fonts, clipped content, or misaligned elements. This Skill eliminates those issues by providing vetted tools and clear workflows for every common PDF task.

Core Features & Use Cases

  • Layout-Aware Text & Data Extraction: Pull text and structured table data from text-based PDFs while preserving coordinate context for accurate retrieval.
  • Scanned Document OCR: Convert image-based scanned PDFs, including those with equations or multi-column layouts, into readable, editable content with correct reading order.
  • Polished PDF Generation & Editing: Split, merge, rotate, or generate PDFs from structured content, with mandatory visual verification to ensure layout fidelity before delivery. Use case: For example, process a batch of scanned vendor invoices by running OCR to extract line items, then compile the data into a structured spreadsheet for accounting.

Quick Start

Use this Skill to extract all text and table data from your attached scanned invoice PDF and export the results to a CSV file.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text from a scanned PDF without losing the layout?

To extract text from a scanned PDF without losing layout, this Skill applies OCR with reading order detection to convert image-based documents into readable content while preserving multi-column structures and coordinate context.

What is the best way to extract table data from PDF invoices into a spreadsheet?

The best way to extract table data from PDF invoices is using layout-aware text extraction to pull structured data while preserving coordinate context, which can then be compiled into a structured spreadsheet or CSV for accounting workflows.

How do I generate a PDF from structured content without breaking fonts or clipping elements?

To generate a PDF from structured content without broken fonts or clipped elements, this Skill creates files and performs mandatory visual layout verification before final delivery to ensure layout fidelity.

Why does standard PDF text extraction fail on multi-column scanned documents?

Standard PDF text extraction fails on multi-column scanned documents because it lacks reading order detection and layout-aware coordinate context, issues this Skill resolves by applying advanced OCR specifically for complex structures.

Can I split and merge existing PDF pages without disrupting the original layout?

Yes, you can split, merge, and rotate existing PDF pages without disrupting the original layout, as the workflow includes visual layout verification to ensure structural fidelity before final delivery.