← Back to Skills Marketplace
72
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf-excel-diff-pdf
Description
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs...
Usage Guidance
This skill appears internally consistent for local PDF processing, but review these points before installing or running it: (1) Dependencies: the scripts require many Python packages and some command-line tools (poppler/qpdf/pdftk, tesseract) — install them in a controlled environment (virtualenv/container). (2) Monkeypatch: the fillable-fields script monkeypatches a pypdf method to work around a library bug — this changes library behavior in-process; run it on trusted systems and test with non-sensitive PDFs first. (3) Untrusted PDFs: parsing maliciously crafted PDFs can exploit vulnerabilities in PDF libraries; avoid processing sensitive documents on untrusted code or without updates/patches. (4) Manual validation steps: forms.md requires manual image inspection and iterative fixes — do not skip those steps or blindly accept automated bounding boxes. (5) License: the included LICENSE.txt is restrictive; confirm the license terms are compatible with your intended usage. Recommended precautions: run in an isolated environment, install and pin known-good dependency versions, inspect/try scripts on sample PDFs, and do not feed highly sensitive documents until you have validated behavior.
Capability Analysis
Type: OpenClaw Skill
Name: pdf-excel-diff-pdf
Version: 0.1.0
The skill bundle is a comprehensive PDF processing toolkit designed for an AI agent. It includes scripts for extracting form fields, converting PDFs to images, and filling forms using both native PDF fields and text annotations. The instructions in SKILL.md and forms.md provide a structured workflow for the agent to handle complex PDF tasks accurately. While scripts/fill_fillable_fields.py contains a monkeypatch for the pypdf library, it is explicitly documented as a workaround for a known bug in selection list handling. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Assessment
Purpose & Capability
The name/description (PDF extraction, creation, merging, forms) matches the included SKILL.md and the provided scripts (form extraction/filling, conversion to images, validation). No unrelated environment variables, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are focused on local PDF manipulation and running the included Python scripts. They do require the user/agent to run scripts and to perform manual visual validation for non-fillable forms. Note: scripts mutate library behavior (monkeypatch for pypdf get_inherited) to work around a known pypdf bug — this is explained in the code but is a behavior you should be aware of because it modifies a library's runtime method for the process.
Install Mechanism
No install spec is provided (instruction-only skill with bundled scripts). That keeps risk low; however the skill relies on several external Python and CLI packages (pypdf, pdfplumber, reportlab, pdf2image, poppler tools, pytesseract, Pillow, etc.) which must be installed by the operator. There is no automatic download of arbitrary code from external URLs.
Credentials
The skill requires no environment variables, credentials, or special config paths. All operations are local and operate on user-supplied PDF files.
Persistence & Privilege
The skill does not request persistent/always-on inclusion and does not modify other skills or system-wide settings. It runs scripts locally and writes only the output files the user requests.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pdf-excel-diff-pdf - After installation, invoke the skill by name or use
/pdf-excel-diff-pdf - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Bulk publish from all-task-skills-dedup
Metadata
Frequently Asked Questions
What is pdf?
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs... It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.
How do I install pdf?
Run "/install pdf-excel-diff-pdf" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pdf free?
Yes, pdf is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pdf support?
pdf is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pdf?
It is built and maintained by lnj22 (@lnj22); the current version is v0.1.0.
More Skills