← Back to Skills Marketplace
210
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install x-92bilal26-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 to do what it claims, but review these practical points before installing: 1) Dependencies: the repository has no automated install or requirements.txt — you must install/verify Python packages (pypdf, pdf2image, pdfplumber, pillow, pytesseract, pandas, etc.) and their native dependencies (poppler, tesseract) in a controlled environment. 2) Monkeypatch: fill_fillable_fields.py monkeypatches a pypdf method to work around a library bug; this is documented in the file but it does modify library behavior at runtime — run in an isolated environment to avoid surprising global side effects. 3) Malicious/malformed PDFs: scripts parse PDF internals and annotations; untrusted or intentionally malformed PDFs can trigger parser exceptions or resource exhaustion. Process untrusted PDFs in a sandbox. 4) Viewer prompts: the code sets need-appearances which can cause some PDF viewers to prompt users to save changes — be aware when distributing outputs. 5) License: LICENSE.txt asserts restrictive terms; check that licensing is acceptable for your use. If you need to proceed, install dependencies in a virtual environment, inspect/linereview the scripts yourself, and test with non-sensitive PDFs first.
Capability Analysis
Type: OpenClaw Skill
Name: x-92bilal26-pdf
Version: 1.0.0
The skill bundle is a comprehensive PDF manipulation toolkit providing scripts and instructions for text extraction, table parsing, and form filling. The included Python scripts (e.g., extract_form_field_info.py, fill_fillable_fields.py) use standard libraries like pypdf and pdfplumber to perform legitimate document processing tasks. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; even the monkeypatch in fill_fillable_fields.py appears to be a legitimate fix for a known pypdf library bug.
Capability Assessment
Purpose & Capability
Name/description (PDF extraction, creation, forms) match the included scripts (extract_form_field_info, fill_fillable_fields, convert_pdf_to_images, annotation-based filling, table/text extraction examples). No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md and forms.md instruct the agent to run local Python scripts and command-line tools and to validate results manually. The runtime instructions and scripts operate only on user-supplied PDF, image, and JSON files; they do not read unrelated system files or transmit data externally. The skill emphasizes manual visual validation steps (forms.md), which limits automated, broad-scope actions.
Install Mechanism
There is no install spec; this is instruction+code-only. The code depends on several third-party Python packages (pypdf, pdf2image, pdfplumber, PIL, pytesseract, pdfium/pypdfium2, pandas, etc.) but SKILL.md only shows examples and does not provide a dependency manifest or automated install. That is not malicious but is a missing usability/packaging step: users must install and vet dependencies themselves.
Credentials
The skill requires no environment variables, credentials, or config paths. All scripts act on files passed as arguments and return results locally. No secrets/external tokens are requested or referenced.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It runs as-needed and operates on files in the current working directory as described.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x-92bilal26-pdf - After installation, invoke the skill by name or use
/x-92bilal26-pdf - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the PDF skill, providing a comprehensive toolkit for PDF manipulation.
- Extracts text and tables from PDFs using Python and command-line tools
- Supports creating, merging, splitting, rotating, and watermarking PDFs
- Handles PDF form processing (refer to forms.md for details)
- Includes OCR for scanned PDFs and image extraction tools
- Offers quick reference guidance for common PDF tasks
Metadata
Frequently Asked Questions
What is X 92bilal26 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 210 downloads so far.
How do I install X 92bilal26 Pdf?
Run "/install x-92bilal26-pdf" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X 92bilal26 Pdf free?
Yes, X 92bilal26 Pdf is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does X 92bilal26 Pdf support?
X 92bilal26 Pdf is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X 92bilal26 Pdf?
It is built and maintained by nicky1108 (@nicky1108); the current version is v1.0.0.
More Skills