pdf

Extract text and tables, edit pages, and generate PDFs programmatically.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ricable/mcai --skill pdf-ricable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ricable/mcai/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/ricable/mcai --skill pdf-ricable

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of reading, restructuring, and generating PDF documents, making it easier to process forms, reports, invoices, and archived files.

Core Features & Use Cases

  • Text and Table Extraction: Pull readable text and structured tables from PDFs for analysis or reuse.
  • Document Editing: Merge, split, or reorganize PDF pages for packaging and distribution.
  • PDF Creation: Generate new PDFs programmatically for simple reports or templated outputs.
  • Use Case: A team can turn incoming invoices into extracted tables, split large packets into individual files, and combine final deliverables into a single PDF.

Quick Start

Use the pdf skill to extract text from a PDF or create a new one from the document you provide.

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 PDF documents, this Skill uses pdfplumber and pypdf to read binary files. It pulls readable text and structured table data while preserving page layout for downstream analysis.

Can I merge, split, and reorganize PDF pages programmatically?

Yes, you can merge, split, and reorganize PDF pages programmatically. The Skill edits document structures reliably, allowing you to split large packets into individual files or combine deliverables into a single PDF.

What is the best way to generate new PDF reports from scratch?

The best way to generate new PDF reports is using reportlab within this Skill. It creates new PDF files programmatically, supporting simple reports and templated outputs for automated document generation workflows.

Does this PDF processing approach work for parsing high-volume invoices?

Yes, this PDF processing approach works for parsing high-volume invoices at scale. It transforms incoming invoice documents into extracted tables, removing manual reading work for automated batch processing.

Do I need external dependencies to extract forms and fill them out?

You do not need external dependencies to extract and fill forms. The Skill relies on bundled command-line tools and Python libraries like pypdf and pdfplumber to read binary PDFs and complete form fields reliably.