A comprehensive PyPDF2-based utility for programmatically splitting, merging, watermarking, and extracting text from PDF documents.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pdf-tool
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pdf-tool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
PDF Tool is a robust utility designed for high-efficiency document manipulation within the Openclaw Skills ecosystem. Powered by the PyPDF2 library, this skill provides developers and AI agents with the ability to handle complex PDF operations without needing a heavy GUI or proprietary software. It excels at processing large batches of files, ensuring that metadata and structural integrity remain intact during common tasks like joining reports or securing documents with custom overlays.
By integrating this skill, users can automate the repetitive labor associated with document management. Whether you are building a legal tech application that requires contract merging or a data extraction pipeline that needs to pull raw text from thousands of whitepapers, PDF Tool offers a clean, programmatic interface to get the job done quickly and reliably.
To use this tool within your environment, ensure you have the necessary dependencies installed via pip:
pip install PyPDF2>=3.0.0
Once the dependency is met, the skill can be registered and called within your Openclaw Skills configuration by referencing the pdf_tool function.
The skill utilizes a standard dictionary-based input and output schema to ensure compatibility across different automation scripts:
| Parameter | Type | Description |
|---|---|---|
mode |
String | The operation to perform: split, merge, watermark, or extract_text. |
files |
List | A list of strings representing the file paths to be processed. |
output |
String | The destination file path for the generated PDF (required for merge/split/watermark). |
watermark |
String | The specific text to be used as a watermark overlay. |
Output Structure:
success: Boolean indicating if the operation was completed.text/msg: Contains the extracted text content or a status message regarding the file generation.Loading
A powerful AI skill that transforms scripts and documents into high-quality 1080p AI avatar presenter videos using cloud GPU rendering.

An automated video editing and scriptwriting skill that transforms raw footage into captioned, production-ready marketing assets using cloud GPUs.

A professional suite of deployment-ready quantitative trading strategies for the PTrade platform, featuring small-cap selection, multi-factor momentum, and dynamic risk management.

A powerful AI skill for searching, bidding, and managing international purchases on eBay's global marketplace.

A Pandas-powered utility for automated Excel data deduplication, missing value imputation, and standardized format conversion.

AUTO PUB is a semi-automated publishing assistant that seamlessly bridges AI content generation with the WeChat Official Account draft box for secure, human-verified distribution.








































