← 返回 Skills 市场
crossservicesolutions

Remove password from PDF

作者 CrossServiceSolutions · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1060
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install remove-password-from-pdf
功能描述
Remove password protection from a PDF by uploading it (with its current password) to the Solutions API, polling until completion, then returning a download URL for the unlocked PDF.
安全使用建议
This skill will upload your protected PDF and its current password to a third-party API and return a URL for the unlocked file. Before installing or using it, consider: 1) The registry metadata does not declare the API key requirement even though the SKILL.md and script do — that should be fixed or explained. 2) There is no homepage or verifiable vendor information (owner is unknown); confirm the legitimacy of https://login.cross-service-solutions.com and the API domain (api.xss-cross-service-solutions.com) before sending sensitive documents or passwords. 3) If the PDF contains sensitive data, avoid using an untrusted third-party service — prefer local tools that remove PDF passwords offline. 4) If you must use this skill, test it with non-sensitive files first, and only provide an API key scoped and revocable for this service. 5) Additional information that would reduce concern: a verifiable project homepage or vendor identity, registry metadata updated to declare SOLUTIONS_API_KEY as the primary credential, and independent confirmation that the service handles uploaded files/passwords according to acceptable privacy/security policies.
功能分析
Type: OpenClaw Skill Name: remove-password-from-pdf Version: 1.0.0 The skill's purpose is clearly defined as removing password protection from a PDF using a specific external API. The `SKILL.md` and `scripts/remove-password-from-pdf.py` consistently describe and implement this functionality. The code handles API keys and passwords securely by not logging them and sending them via appropriate HTTP methods. File access is limited to reading the specified PDF, and network communication is restricted to the declared API endpoint `api.xss-cross-service-solutions.com`. There is no evidence of data exfiltration, malicious execution, persistence, prompt injection attempts against the agent, or obfuscation.
能力评估
Purpose & Capability
The skill's name/description match the code and SKILL.md: it uploads a password-protected PDF and the current password to a remote Solutions API and polls for a result. However the registry metadata lists no required environment variables or primary credential, while both SKILL.md and the script require an API key (SOLUTIONS_API_KEY or passed via --api-key). That metadata omission is an incoherence that affects trust and automated vetting.
Instruction Scope
The SKILL.md and the included script limit their actions to: read the supplied PDF file, accept the current password, upload both to the external API, poll job status, and return the download URL. That scope is consistent with the stated purpose. The important concern is that the instructions explicitly send both the sensitive PDF and its password to an external service (api.xss-cross-service-solutions.com) — expected for this functionality but a significant privacy/security risk if the service/operator are untrusted or malicious.
Install Mechanism
There is no install spec (instruction-only), lowering install risk. A small Python script and requirements.txt (requests) are included; running it requires installing requests. No download-from-unknown-URL or installer actions are present in the manifest.
Credentials
The skill requires an API key (used as a Bearer token) according to SKILL.md and the script (env var SOLUTIONS_API_KEY or --api-key), but the registry metadata lists no required env vars and no primary credential. This mismatch is concerning because it hides that a credential is necessary. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills or system-wide settings, and does not request persistent privileges. Model invocation remains allowed (platform default).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install remove-password-from-pdf
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /remove-password-from-pdf 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — remove passwords from PDF files via Solutions API. - Accepts a password-protected PDF, current password, and API key. - Uploads the file to the Solutions API and polls for job completion. - Returns a download URL for the unlocked PDF along with job status and file name.
元数据
Slug remove-password-from-pdf
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Remove password from PDF 是什么?

Remove password protection from a PDF by uploading it (with its current password) to the Solutions API, polling until completion, then returning a download URL for the unlocked PDF. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1060 次。

如何安装 Remove password from PDF?

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

Remove password from PDF 是免费的吗?

是的,Remove password from PDF 完全免费(开源免费),可自由下载、安装和使用。

Remove password from PDF 支持哪些平台?

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

谁开发了 Remove password from PDF?

由 CrossServiceSolutions(@crossservicesolutions)开发并维护,当前版本 v1.0.0。

💬 留言讨论