pdf

Extract PDF text into structured JSON or Markdown and generate summaries.

4|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/xcrrr/claude-skills --skill pdf-xcrrr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/xcrrr/claude-skills/tree/main/skills/files/pdf
Command: npx skills add https://github.com/xcrrr/claude-skills --skill pdf-xcrrr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs are ubiquitous but extracting meaningful data, summarizing content, and planning layouts is tedious and error-prone, especially for contracts, reports, and research papers.

Core Features & Use Cases

  • Automated text extraction from PDFs to structured outputs (JSON/Markdown).
  • Hierarchical summarization of long PDFs with section-level insights.
  • Layout planning guidance for new PDFs and conversion to formats using tools like ReportLab or WeasyPrint.
  • Use Case: Analyze a 30-page contract to extract key clauses, dates, and parties; or summarize a 100-page report into an executive brief.

Quick Start

Provide a PDF file and ask for its text extraction, structured data output, and a concise summary.

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 key clauses from a long PDF contract?

Automated PDF extraction pulls text from contracts and outputs it as structured JSON or Markdown, capturing key clauses, dates, and parties for quick review.

Can I summarize a 100-page research paper into an executive brief?

Hierarchical summarization condenses long PDFs into executive briefs, providing section-level insights so you can quickly grasp the core points of a 100-page report.

Does this work with ReportLab and WeasyPrint for layout planning?

Layout planning guidance is included for new PDFs and format conversions, supporting programmatic workflows using tools like ReportLab or WeasyPrint to generate documents.

What is the best way to parse PDF invoices into structured data?

Automated extraction routines parse document-heavy workflows like invoices, quickly extracting data and generating structured outputs in JSON or Markdown formats.

Are there limitations when extracting data from scanned PDF documents?

This skill focuses on automated text extraction and summarization from digital PDFs; heavily scanned or image-based PDFs without a text layer may not yield structured data outputs.