Make PDF safe
/install make-pdf-safe
\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
- accepts a PDF file from the user,\r
- uploads it to the Solutions API,\r
- polls the job status until it is finished,\r
- 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
Authorization: Bearer \x3CAPI_KEY>\r \r How the user gets an API key:\r- https://login.cross-service-solutions.com/register\r
- Or the user can provide an API key directly.\r \r Rule: never echo or log the API key.\r \r
API endpoints\r
Base URL:\r
https://api.xss-cross-service-solutions.com/solutions/solutions\r \r Create make-safe job:\rPOST /api/41\rmultipart/form-dataparameters:\rfile— required — PDF file\r \r Get result by ID:\r
GET /api/\x3CID>\r \r When done, the response contains:\routput.files[]with{ name, path }wherepathis 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)\rstatus(string)\rdownload_url(string, when done)\rfile_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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install make-pdf-safe - After installation, invoke the skill by name or use
/make-pdf-safe - Provide required inputs per the skill's parameter spec and get structured output
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1248 downloads so far.
How do I install Make PDF safe?
Run "/install make-pdf-safe" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Make PDF safe free?
Yes, Make PDF safe is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Make PDF safe support?
Make PDF safe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Make PDF safe?
It is built and maintained by CrossServiceSolutions (@crossservicesolutions); the current version is v1.0.0.