← Back to Skills Marketplace
93
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdfly-cli
Description
A pure-python CLI application for manipulating PDF files. Use when needing to compress, merge, split, rotate, sign, extract images/text, or convert files to/...
Usage Guidance
This skill appears to document a legitimate PDF CLI, but the SKILL.md asks you to `pip install pdfly` while the registry entry has no source or homepage. Before installing or using it, verify the pip package author and source (PyPI project page / GitHub repo), review the package code or its published wheel, and prefer installing in an isolated environment (virtualenv or sandbox). Be cautious when supplying private keys (.p12/.pfx) or passwords: only use them with tooling you trust, and avoid handing secrets to packages whose code you haven't inspected. If you can't verify the package origin, do not install it system-wide and consider alternative well-known tools with clear provenance.
Capability Analysis
Type: OpenClaw Skill
Name: pdfly-cli
Version: 1.0.0
The skill bundle provides a well-documented interface for the legitimate 'pdfly' Python CLI tool, used for PDF manipulation tasks like merging, splitting, and signing. All instructions and examples in SKILL.md and the reference files align with the tool's stated purpose, and no malicious patterns, data exfiltration, or prompt injection attempts were detected.
Capability Assessment
Purpose & Capability
Name and description claim PDF manipulation and the instructions describe matching commands (compress, merge, split, rotate, sign, extract, convert). Declared libraries (pypdf, fpdf2, endesive, pillow, cryptography) are reasonable for the stated functionality.
Instruction Scope
SKILL.md is focused on CLI usage and page-range semantics and does not direct the agent to read unrelated system files. However the signing workflow requires the user to provide PKCS#12 files and passwords and the skill supports in-place modification of files — these are sensitive operations and should be performed only with trusted tooling and credentials.
Install Mechanism
There is no formal install spec; the instructions ask users to run `pip install pdfly` (or `uvx pdfly`). The skill metadata lists source/homepage as unknown and no provenance is provided. Installing an unverified PyPI package can execute arbitrary code on the host, so this is a notable risk until the package origin is verified.
Credentials
The skill declares no required environment variables or credentials, which is consistent. But runtime usage expects access to local PDFs, certificate files (.p12/.pem), and possible passwords (e.g., `-p` for PKCS12). Those are legitimate for signing/verification but are sensitive — the skill could be asked to handle secrets not explicitly declared.
Persistence & Privilege
Skill is not forced-always and uses normal autonomous invocation defaults. It does not request persistent system-wide changes in the SKILL.md. No install-time persistent privileges are declared.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pdfly-cli - After installation, invoke the skill by name or use
/pdfly-cli - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pdfly-cli: a Python CLI for versatile PDF file manipulation.
- Compress, merge, split, rotate, and sign PDF files from the command line.
- Extract images or text, view or edit metadata, create booklet/2-up layouts, and batch-convert files to/from PDF.
- Supports PDF digital signatures (sign and verify).
- Rich page range selection, flexible output formats (text, JSON, YAML).
- Implements commands: 2-up, booklet, cat, check-sign, compress, extract-annotated-pages, extract-images, extract-text, meta, pagemeta, rm, rotate, sign, uncompress, update-offsets, x2pdf.
- Built on pypdf, fpdf2, and endesive for full-featured PDF processing in pure Python.
Metadata
Frequently Asked Questions
What is pdfly-cli?
A pure-python CLI application for manipulating PDF files. Use when needing to compress, merge, split, rotate, sign, extract images/text, or convert files to/... It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.
How do I install pdfly-cli?
Run "/install pdfly-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pdfly-cli free?
Yes, pdfly-cli is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pdfly-cli support?
pdfly-cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pdfly-cli?
It is built and maintained by Zexun Lin (@overdue-lin); the current version is v1.0.0.
More Skills