← 返回 Skills 市场
overdue-lin

pdfly-cli

作者 Zexun Lin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
93
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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/...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pdfly-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pdfly-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug pdfly-cli
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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/... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。

如何安装 pdfly-cli?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pdfly-cli」即可一键安装,无需额外配置。

pdfly-cli 是免费的吗?

是的,pdfly-cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pdfly-cli 支持哪些平台?

pdfly-cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 pdfly-cli?

由 Zexun Lin(@overdue-lin)开发并维护,当前版本 v1.0.0。

💬 留言讨论