Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Merges multiple PDF files into a single document using the Cross-Service-Solutions API. Uploads files, polls for job completion, and returns a download URL for the merged result. File order in the output matches the order provided.
Handles the upload-poll-download cycle automatically, so users get a ready-to-use URL without manually managing API state.
When to use it
- Combining monthly report pages into one PDF
- Merging scanned contract pages before sending
- Assembling multi-chapter documents from separate exports
- Joining invoice PDFs for accounting submission
- Consolidating presentation handouts into a single file
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Merge these three PDFs: invoice.pdf, terms.pdf, signature.pdf
- 1Accepts the three PDF files and the user's API key
- 2Sends a POST request to /api/30 with the files as multipart/form-data
- 3Receives a job ID from the response
- 4Polls GET /api/<ID> until status indicates completion
- 5Extracts the download URL from output.files[].path
{"job_id":456,"status":"done","download_url":"https://.../merged.pdf","file_name":"merged.pdf","input_files":["invoice.pdf","terms.pdf","signature.pdf"]}
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.