PDF Processing Skill for Openclaw

A comprehensive toolkit for programmatic PDF manipulation, including text extraction, merging, splitting, and OCR capabilities.

qinghong268
v1.0.0
May 11, 2026
0
601
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pdf-qinghong

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pdf-qinghong using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PDF Processing Skill?

The PDF Processing skill is a versatile suite of tools designed for developers to handle any document-related task within an AI agent workflow. It leverages powerful Python libraries such as pypdf, pdfplumber, and reportlab, alongside industry-standard command-line utilities like qpdf and poppler-utils.

By integrating this into Openclaw Skills, users can automate complex document lifecycles—from high-fidelity table extraction and metadata management to generating professional-grade reports from scratch. It provides a bridge between raw data and polished PDF assets, ensuring compatibility and precision in every operation.

PDF Processing Skill Use Cases

  • Merging multiple research papers or invoices into a single unified document.
  • Extracting structured data and tables from financial reports for analysis in Excel.
  • Automating the creation of personalized reports with custom text and graphics.
  • Converting scanned documents into searchable text formats using OCR.
  • Securing sensitive files with password protection and encryption.

How PDF Processing Skill Works

  1. The AI agent identifies a PDF-related request, such as reading a file or creating a new document.
  2. The skill selects the optimal tool based on the task (e.g., pdfplumber for tables, reportlab for generation).
  3. For existing files, the skill parses the document structure to extract text, images, or metadata.
  4. For modifications, the skill processes page-level operations like rotation, merging, or watermarking.
  5. The skill outputs the processed data or saves the resulting PDF to the local file system.

PDF Processing Skill Setup

To use these capabilities within your Openclaw Skills environment, ensure you have the necessary Python libraries and system utilities installed:

# Install Python libraries
pip install pypdf pdfplumber reportlab pytesseract pdf2image

# Install CLI utilities (Debian/Ubuntu)
sudo apt-get install poppler-utils qpdf

PDF Processing Skill Data Schema & Taxonomy

The skill interacts with PDF files and generates various outputs organized as follows:

Data Type Description Common Extensions
Input Documents Source PDF files for processing .pdf
Extracted Text Raw or layout-preserved text content .txt
Extracted Data Structured tables converted to spreadsheets .xlsx, .csv
Visual Assets Images extracted from document pages .jpg, .png
Metadata Title, Author, and Creator properties JSON/Dictionary
Generated Files New reports or modified documents .pdf

PDF Processing Skill Advanced Features

  • Multi-page report generation using Platypus for complex document layouts.
  • Scanned document OCR integration with pytesseract for non-searchable files.
  • Advanced XML markup support for handling subscripts and superscripts in professional PDFs.
  • Command-line automation for high-speed batch processing using qpdf.
  • Programmatic form filling and encryption for secure business workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*