PDF Tools for Openclaw

A comprehensive suite of Python-based utilities for viewing, extracting, and editing PDF files.

cmpdchtr
v0.1.0
Feb 6, 2026
3
7.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pdf-tools

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-tools 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 Tools?

PDF Tools provides a robust set of command-line utilities designed for advanced document management. Built on top of industry-standard libraries like pdfplumber and PyPDF2, this Openclaw Skills package allows developers and AI agents to programmatically handle PDF files with precision. Whether you need to scrape text for analysis or reorganize complex documents, these tools streamline the process by offering a unified interface for diverse PDF operations.

PDF Tools Use Cases

  • Extracting raw text from research papers or reports for data analysis.
  • Merging multiple receipts or invoices into a single unified document.
  • Splitting large manuals into individual page ranges for targeted distribution.
  • Adding watermarks or text overlays to existing pages for branding.
  • Rotating incorrectly scanned pages to ensure proper orientation.

How PDF Tools Works

  1. Initialize the environment by installing necessary Python dependencies.
  2. Select the specific script based on the required operation such as merge, split, or extract.
  3. Pass the target PDF file path and relevant flags like page ranges or output directories to the script.
  4. The skill validates the input file existence and processes the document using underlying libraries.
  5. The modified file or extracted data is saved to the specified output location.

PDF Tools Setup

Install the required Python dependencies to enable the PDF Tools within your Openclaw Skills environment:

pip3 install pdfplumber PyPDF2

Ensure your scripts directory contains the necessary Python utility files provided in the package.

PDF Tools Data Schema & Taxonomy

Component Description Format
Input Files Source PDF documents for processing .pdf
Extracted Text Output from extraction operations .txt or .json
Metadata PDF header and structure information JSON or Console
Page Range Identifier for specific document sections 1-indexed string (e.g., "1-3")

PDF Tools Advanced Features

  • Support for JSON output in metadata extraction for easy integration with other tools.
  • Precise text overlay positioning using X and Y coordinate mapping.
  • Batch splitting of documents into custom defined page ranges.
  • Compatibility with multiple Openclaw Skills for automated document processing pipelines.
  • Support for both clockwise and counter-clockwise page rotation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*