← 返回 Skills 市场
crossservicesolutions

Make PDF safe

作者 CrossServiceSolutions · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1248
总下载
0
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install make-pdf-safe
功能描述
Flatten a PDF into a non-interactive “safe” version by uploading it to the Solutions API, polling until completion, then returning a download URL for the flattened PDF.
使用说明 (SKILL.md)

\r \r

make-pdf-safe\r

\r

Purpose\r

This skill creates a “safe” PDF by converting the document into a single flattened layer without active functionality. The goal is to reduce risk from interactive PDF features.\r \r In practical terms, the output PDF is intended to:\r

  • remove or neutralize interactive elements (e.g., scripts/actions),\r
  • prevent editing of underlying objects/content structure,\r
  • behave like a flattened document layer (similar to a “print” representation).\r \r This skill:\r
  1. accepts a PDF file from the user,\r
  2. uploads it to the Solutions API,\r
  3. polls the job status until it is finished,\r
  4. returns the download URL for the “safe” flattened PDF.\r \r

Credentials\r

The API requires an API key used as a Bearer token:\r

API endpoints\r

Base URL:\r

  • https://api.xss-cross-service-solutions.com/solutions/solutions\r \r Create make-safe job:\r
  • POST /api/41\r
  • multipart/form-data parameters:\r
    • file — required — PDF file\r \r Get result by ID:\r
  • GET /api/\x3CID>\r \r When done, the response contains:\r
  • output.files[] with { name, path } where path is a downloadable URL.\r \r

Inputs\r

Required\r

  • PDF file (binary)\r
  • API key (string)\r \r

Optional\r

  • None\r \r

Output\r

Return a structured result:\r

  • job_id (number)\r
  • status (string)\r
  • download_url (string, when done)\r
  • file_name (string, when available)\r \r Example output:\r
{\r
  "job_id": 4101,\r
  "status": "done",\r
  "download_url": "https://.../safe.pdf",\r
  "file_name": "safe.pdf"\r
}\r
安全使用建议
This skill performs exactly what it says (uploads a PDF to a remote service, waits for a flattening job, and returns a download link). Before installing or using it, verify the external provider (there is no homepage listed and the domain includes 'xss' which is unusual), confirm their privacy/retention policy, and only upload documents you are comfortable sending to that third party. Note the registry metadata omits the required API key — the skill will not work without providing a bearer token (via --api-key or SOLUTIONS_API_KEY). If you need to process sensitive PDFs and cannot trust the remote service, prefer a local flattening tool instead. If you proceed, keep the API key secret and do not paste it into chat or logs.
功能分析
Type: OpenClaw Skill Name: make-pdf-safe Version: 1.0.0 The skill is designed to flatten PDFs using a third-party API. The `SKILL.md` and `README.md` clearly describe the functionality and API usage, without any evidence of prompt injection or instructions for malicious behavior. The `scripts/make-pdf-safe.py` script correctly implements the stated purpose, making HTTP requests to `api.xss-cross-service-solutions.com` and reading the specified PDF file. It handles API keys securely via environment variables or arguments and does not attempt to exfiltrate sensitive data, execute arbitrary commands, or establish persistence.
能力评估
Purpose & Capability
The SKILL.md and the included Python script both implement the described workflow (POST file -> poll -> return a download URL). However the registry metadata claims no required environment variables or primary credential while the SKILL.md and script require an API key (SOLUTIONS_API_KEY or --api-key) and optionally allow SOLUTIONS_BASE_URL — this mismatch is a transparency/metadata issue that should be resolved.
Instruction Scope
Instructions are narrowly scoped to uploading the provided PDF, polling the Solutions API job endpoint, and returning the download URL. They do not attempt to read unrelated files, environment variables, or system configuration. Note: the workflow necessarily transmits the entire PDF to an external service, which is expected for this function but is a privacy/security consideration.
Install Mechanism
This is an instruction-only skill plus an included Python script; there is no installer or third-party binary download. The script depends on the 'requests' package (declared in requirements.txt). No high-risk install URLs or archive extraction are present.
Credentials
The skill requires a bearer API key (SOLUTIONS_API_KEY or passed via --api-key) to operate, which is proportionate to contacting a third-party API. However the registry metadata does not declare this required credential or the optional SOLUTIONS_BASE_URL env var. Also, using the skill sends potentially sensitive documents to an external domain (api.xss-cross-service-solutions.com) — the provider and data-retention/privacy policy should be verified before sending sensitive PDFs.
Persistence & Privilege
The skill does not request persistent 'always' inclusion, does not modify other skills or system settings, and has no install-time hooks. It only runs as invoked (or autonomously per platform default), which is normal.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install make-pdf-safe
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /make-pdf-safe 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of make-pdf-safe skill. - Allows users to flatten PDFs into non-interactive, "safe" documents via the Solutions API. - Uploads provided PDF, polls job status, and returns a download URL for the flattened result. - Requires an API key for authentication. - Ensures removal of interactive elements to enhance document security.
元数据
Slug make-pdf-safe
版本 1.0.0
许可证
累计安装 5
当前安装数 4
历史版本数 1
常见问题

Make PDF safe 是什么?

Flatten a PDF into a non-interactive “safe” version by uploading it to the Solutions API, polling until completion, then returning a download URL for the flattened PDF. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1248 次。

如何安装 Make PDF safe?

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

Make PDF safe 是免费的吗?

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

Make PDF safe 支持哪些平台?

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

谁开发了 Make PDF safe?

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

💬 留言讨论