pdf-compress-tool
Analysis
The skill appears to do what it claims—compress PDFs—but it can run local PDF utilities and may auto-install the pikepdf Python package if missing.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
[sys.executable, "-m", "pip", "install", "pikepdf"]
If pikepdf is missing, the script installs an unpinned Python package at runtime. This is disclosed and purpose-aligned, but users should notice the dependency install.
- **Batch processing**: compress all PDFs in a directory at once
The skill can operate on an entire directory of PDFs. This fits the stated purpose, but broad batch processing can unintentionally modify or create many files if the path is chosen poorly.
