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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual PDF processing is slow, error-prone, and repetitive—whether you're extracting data from hundreds of invoices, merging multiple reports, or filling out standard forms for your team. This Skill eliminates that tedious work by providing a unified workflow for all common PDF tasks.

Core Features & Use Cases

  • Full PDF Operation Support: Extract text and structured tables, merge or split documents, rotate pages, add watermarks, and encrypt/decrypt files.
  • Smart Form Handling: Automatically fill both fillable and non-fillable PDF forms using coordinate-based text placement for non-interactive documents.
  • OCR for Scanned Files: Convert scanned, non-searchable PDFs into editable, searchable text.
  • Real-World Use Case: Process 100 employee onboarding forms by auto-filling them with HR data, merging them into a single master document, and adding a company watermark to each page.

Quick Start

Use the pdf skill to extract all text and table data from the attached 'q3_vendor_invoices.pdf' file and save the extracted tables as a CSV spreadsheet.

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 file?

To extract text and tables from a PDF, this Skill uses pdfplumber and pypdf to parse binary streams and identify structured layouts. It retrieves textual content and table data from native digital PDFs without manual intervention.

Can I automate filling out non-fillable PDF forms?

Yes, you can automate filling non-fillable PDF forms by using coordinate-based text placement. This approach overlays text directly onto the document layout, allowing you to populate static, non-interactive PDFs automatically.

What is the best way to process scanned PDF documents?

The best way to process scanned PDF documents is using OCR, which converts non-searchable image-based PDFs into editable and searchable text. This Skill applies OCR to digitize scanned files for downstream data extraction.

How do I merge multiple PDF reports and add a watermark?

You can merge multiple PDF reports and add a watermark by leveraging qpdf and reportlab to combine binary streams and overlay visual elements. This workflow unifies separate documents into a single master file with branded overlays.

Does this PDF automation approach require external dependencies?

This PDF automation approach operates without external dependencies, utilizing built-in libraries like pypdf, pdfplumber, reportlab, and qpdf. It handles encryption, form fields, and layout preservation entirely within its internal processing logic.

What are the limitations of coordinate-based PDF form filling?

Coordinate-based PDF form filling requires precise layout coordinates to accurately place text on non-interactive documents. If the static PDF template's layout shifts or is misaligned, the overlaid text may not populate the correct visual fields.