Install
openclaw skills install compress-pdfCompress a user-provided PDF by uploading it to Cross-Service-Solutions, polling until completion, then returning a download URL for the compressed file.
openclaw skills install compress-pdfThis skill compresses a PDF by:
The API requires an API key used as a Bearer token:
Authorization: Bearer <API_KEY>How the user gets an API key:
Rule: never echo or log the API key.
Base URL:
https://api.xss-cross-service-solutions.com/solutions/solutionsCreate compression job:
POST /api/29multipart/form-data parameters:
file (PDF Dokument) — required — PDF fileimageQuality — required — number 0..100 (default 75)dpi — required — number 72..300 (default 144)Get result by ID:
GET /api/<ID>When done, the response contains:
output.files[] with { name, path } where path is a downloadable URL.imageQuality (0..100), default 75dpi (72..300), default 144Return a structured result:
job_id (number)status (string)download_url (string, when done)file_name (string, when available)settings (object)Example output:
{
"job_id": 123,
"status": "done",
"download_url": "https://.../compressed.pdf",
"file_name": "compressed.pdf",
"settings": { "imageQuality": 75, "dpi": 144 }
}