PassAudited by ClawScan on May 10, 2026.
Overview
This appears to be a legitimate local PDF toolkit, with cautions around running its helper scripts and installing optional unpinned PDF/OCR packages.
This skill is reasonable to use for local PDF manipulation. Before installing, be comfortable with an agent reading and modifying the PDFs you provide, install any optional dependencies from trusted sources, and inspect generated PDFs before relying on them.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
The skill can generate modified PDFs, so mistakes could affect documents the user later relies on or shares.
The skill delegates PDF form mutation to local Python scripts that read user-provided PDFs/JSON and write new PDFs. This is expected for the skill's purpose, but incorrect paths or field values could create unintended document outputs.
Run the `fill_fillable_fields.py` script from this file's directory to create a filled-in PDF: `python scripts/fill_fillable_fields.py <input pdf> <field_values.json> <output pdf>`
Run the scripts on copies of important PDFs, use explicit input/output paths, and review generated files before using or sharing them.
Installing unexpected or untrusted package versions could affect the user's Python environment.
The OCR example suggests installing external Python packages without pinned versions. This is normal for optional scanned-PDF processing, but package source and version selection are left to the user.
# Requires: pip install pytesseract pdf2image
Install dependencies from trusted sources, preferably in a virtual environment, and pin versions when using this in a repeatable workflow.
