← 返回 Skills 市场
crossservicesolutions

Merge PDF

作者 CrossServiceSolutions · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1337
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install merge-pdf
功能描述
Merge multiple user-provided PDF files by uploading them to Cross-Service-Solutions, polling until completion, then returning a download URL for the merged PDF.
安全使用建议
This skill appears internally consistent and implements exactly what it claims: uploading PDFs to Cross-Service-Solutions and returning a merged-file URL. Before installing, confirm you trust the external service (https://api.xss-cross-service-solutions.com) and its privacy policy, because your PDF contents will be sent to that provider. Provide the API key via the --api-key argument or the SOLUTIONS_API_KEY environment variable (the registry metadata omitted this requirement). Avoid uploading sensitive or confidential documents to an untrusted third party; if you need an on-device merge instead, use a local tool that does not send files off-host. Finally, test with non-sensitive example PDFs to verify expected behavior and URLs.
功能分析
Type: OpenClaw Skill Name: merge-pdf Version: 1.0.0 The skill is designed to merge PDF files using a third-party service, Cross-Service-Solutions (XSS). It explicitly declares `http` and `files` as allowed tools, which are necessary for its function (uploading PDFs and making API calls). The Python script reads user-provided PDF files and sends them to the specified API endpoint, handling API keys securely via environment variables or command-line arguments without logging them. The `SKILL.md` includes a security-conscious instruction not to log the API key, and there are no prompt injection attempts or other indicators of malicious intent, such as data exfiltration, unauthorized execution, or persistence mechanisms. The domain `xss-cross-service-solutions.com` is consistently used and presented as the legitimate service provider's domain, despite the 'XSS' substring.
能力评估
Purpose & Capability
Name/description, SKILL.md, README, and the Python script all consistently implement uploading PDFs to the Cross-Service-Solutions API and polling for a merged result. One small inconsistency: the registry metadata lists no required env vars or primary credential, but both SKILL.md and the script require an API key (or SOLUTIONS_API_KEY environment variable). This is likely an omission in the registry metadata rather than a functional mismatch.
Instruction Scope
SKILL.md instructs only to accept PDFs, upload them to the stated API, poll the API, and return the download URL. The included script implements exactly that. The instructions and code do not read unrelated system files or other environment variables beyond the API key and optional base-URL override, and they do not transmit data to endpoints other than the documented Cross-Service-Solutions base URL.
Install Mechanism
There is no install spec (instruction-only skill) and the only code file is a straightforward Python script. requirements.txt lists only 'requests'. No downloads from untrusted URLs or extract/install steps are present.
Credentials
The skill legitimately requires a single service API key (passed as --api-key or via SOLUTIONS_API_KEY). No other credentials or unrelated environment access are requested. However the registry metadata did not declare this required credential, so users relying only on the registry listing might not realize an API key is required.
Persistence & Privilege
The skill is not always-enabled, does not request persistent/system-wide privileges, and does not modify other skills or system configuration. It runs network calls only to the documented API.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install merge-pdf
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /merge-pdf 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of merge-pdf (v1.0.0): - Enables merging of multiple user-uploaded PDF files using Cross-Service-Solutions. - Handles file upload, job status polling, and returns a download URL for the merged PDF. - Requires user-provided API key for authentication. - Returns a structured response with job ID, status, download URL, file name, and input file list.
元数据
Slug merge-pdf
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Merge PDF 是什么?

Merge multiple user-provided PDF files by uploading them to Cross-Service-Solutions, polling until completion, then returning a download URL for the merged PDF. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1337 次。

如何安装 Merge PDF?

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

Merge PDF 是免费的吗?

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

Merge PDF 支持哪些平台?

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

谁开发了 Merge PDF?

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

💬 留言讨论