← Back to Skills Marketplace
sonicrang

PDF All-in-One

by wurang · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
232
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf-all-in-one
Description
All-in-one PDF processing tool. Merge, split, extract, convert PDFs. Supports text extraction, table recognition, PDF-to-image conversion, OCR. Triggers: PDF...
Usage Guidance
This skill's code and docs are consistent with a PDF processing tool and do not attempt network exfiltration or require secrets — that is a good sign. Before using it: 1) Verify the skill's source/author (homepage is missing and LICENSE claims Anthropic while the registry owner differs) — if provenance matters, treat this as untrusted until you confirm origin. 2) Install and run in an isolated environment (container or disposable VM) because the scripts will execute locally and may require sudo to install system tools (poppler, ImageMagick, tesseract, qpdf/pdftk). 3) Review the bundled scripts (they are included) yourself; pay attention to the monkeypatch in fill_fillable_fields.py (it patches a pypdf internal method — unusual but local). 4) Only run the scripts on non-sensitive PDFs or copies until you’re comfortable with behavior and output. If you need higher assurance, ask the publisher for a canonical homepage/repository or a signed release.
Capability Analysis
Type: OpenClaw Skill Name: pdf-all-in-one Version: 1.0.2 The pdf-all-in-one skill bundle is a comprehensive and well-documented toolset for PDF manipulation, including merging, splitting, OCR, 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; the instructions in SKILL.md and forms.md are strictly focused on guiding the AI agent through complex PDF workflows.
Capability Assessment
Purpose & Capability
The name/description (PDF processing, merge/split/convert/ocr/fill) matches the included Python scripts and docs: extract_form_structure, converters, form-fillers, bounding-box checks, etc. The reference docs list a broad set of libraries (pypdf, pdfplumber, pdf2image, pytesseract, pypdfium2, reportlab) which are appropriate for the stated purpose. However, the registry metadata declares no required binaries or system dependencies even though SKILL.md and scripts instruct the user to install system tools (poppler/pdftoppm/pdftotext, ImageMagick 'magick', qpdf/pdftk, tesseract) — that mismatch is an engineering/provenance inconsistency worth noting.
Instruction Scope
SKILL.md and the scripts operate on local PDF files and local output directories (workspace: <current_workspace>/pdf-all-in-one-workspace/). The instructions reference only local file operations, CLI tools, and Python libraries. The runtime instructions do not direct data to external network endpoints or request unrelated system files or credentials. They do instruct installing and using system utilities (poppler, ImageMagick) and editing/creating PDFs and images — expected for this functionality.
Install Mechanism
There is no install spec (instruction-only), which is low-risk from an automatic install perspective. The package does include multiple Python scripts bundled with the skill; running them requires installing third-party Python packages and system utilities manually. The instructions point to installing via pip and OS package managers (apt/yum/brew) and using ImageMagick; those are common but not declared in registry metadata.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The scripts do not read environment variables or network credentials. They operate solely on user-supplied PDF files and JSON form descriptions, so there is no disproportionate secret access requested.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges. It is user-invocable and allows normal autonomous invocation (platform default). The scripts write output files into the declared workspace and do not modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pdf-all-in-one
  3. After installation, invoke the skill by name or use /pdf-all-in-one
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Added PDF to image conversion feature, renamed from pdf-cn
Metadata
Slug pdf-all-in-one
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PDF All-in-One?

All-in-one PDF processing tool. Merge, split, extract, convert PDFs. Supports text extraction, table recognition, PDF-to-image conversion, OCR. Triggers: PDF... It is an AI Agent Skill for Claude Code / OpenClaw, with 232 downloads so far.

How do I install PDF All-in-One?

Run "/install pdf-all-in-one" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PDF All-in-One free?

Yes, PDF All-in-One is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PDF All-in-One support?

PDF All-in-One is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PDF All-in-One?

It is built and maintained by wurang (@sonicrang); the current version is v1.0.2.

💬 Comments