A versatile document utility for splitting single PDF files into multiple segments using page ranges, individual page extraction, or fixed chunks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install split-pdf
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 split-pdf using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Split PDF skill is a technical utility designed to provide programmatic control over PDF document structure within the Openclaw Skills ecosystem. It allows users and agents to deconstruct large PDF files into smaller, more manageable parts based on specific logic like page ranges (e.g., 1-5, 10-12), individual page separation, or N-equal chunks.
By leveraging this skill, developers can automate document workflows that require isolating specific information without manual intervention. It connects seamlessly to the PDFAPIHub backend, ensuring high-performance processing for documents up to 200 pages, making it a vital tool for data extraction and document management pipelines.
pages for specific ranges, mode: each for individual pages, or chunks for fixed divisions.To use this skill within Openclaw Skills, you must first obtain a free API key from the PDFAPIHub website. Once you have your key, you can configure your environment or use the following API structure:
curl -X POST https://pdfapihub.com/api/v1/pdf/split \
-H "CLIENT-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"url": "https://pdfapihub.com/sample-pdfapi-intro.pdf",
"pages": "1-5,8,10-15",
"output": "url"
}'
The skill utilizes a structured JSON request body to define splitting behavior. The following table describes the primary data inputs:
| Parameter | Type | Description |
|---|---|---|
url |
string | A public URL pointing to the PDF file to be split. |
file |
string | Base64-encoded content of the PDF file. |
pages |
string | Comma-separated page ranges (e.g., "1-3, 5, 10-12"). |
mode |
string | Use "each" to split every page into its own file. |
chunks |
integer | Specifies the number of roughly equal parts to split the PDF into. |
output |
string | Determines the response format, typically set to "url". |
Loading
A professional-grade PDF security tool that adds password protection and granular permission controls to your documents.

A specialized utility to programmatically remove password protection and encryption from PDF files via the PDFAPIHub cloud service.

A diagnostic tool for extracting PDF metadata, page counts, and encryption status to ensure seamless document processing.

The Panel Generator is an AI-powered automation tool that transforms static images and storyboards into dynamic, multi-panel animated videos.

A specialized reflection engine designed to help AI agents self-audit decision traces and fix reasoning bottlenecks through chain-of-thought critique.

A high-speed cloud GPU skill that converts text scripts into professional 1080p voiced video clips without manual editing.








































