Add watermark to PDF
/install add-watermark-to-pdf
\r \r
add-watermark-to-pdf\r
\r
Purpose\r
This skill adds a text watermark to one or multiple PDFs by:\r
- accepting one or multiple PDF files from the user,\r
- accepting a watermark text string,\r
- uploading them to the Solutions API,\r
- polling the job status until it is finished,\r
- returning download URL(s) for the resulting file(s).\r If multiple PDFs are processed, the output may include multiple PDFs and/or a ZIP for download.\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 watermark job:\rPOST /api/61\rmultipart/form-dataparameters:\rfiles— required — multiple PDF files (multiple_files)\rtext— required — string (watermark text)\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 (PDFs and/or ZIP).\r \r
Inputs\r
Required\r
- One or more PDF files (binary)\r
- Watermark text (
text, string)\r - API key (string)\r \r
Optional\r
- None\r \r
Output\r
Return a structured result:\r
job_id(number)\rstatus(string)\routputs(array) containing{ name, path }for each output file\r- Convenience fields:\r
download_url(string) if exactly one output exists\rdownload_urls(array of strings) for all outputs\r
input_files(array of strings)\rwatermark_text(string) — returned only if safe; do not return if user considers it sensitive\r \r Example output:\r
{\r
"job_id": 6101,\r
"status": "done",\r
"outputs": [\r
{ "name": "watermarked.pdf", "path": "https://.../watermarked.pdf" }\r
],\r
"download_url": "https://.../watermarked.pdf",\r
"download_urls": ["https://.../watermarked.pdf"],\r
"input_files": ["input.pdf"]\r
}\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install add-watermark-to-pdf - After installation, invoke the skill by name or use
/add-watermark-to-pdf - Provide required inputs per the skill's parameter spec and get structured output
What is Add watermark to PDF?
Add a text watermark to one or multiple PDFs by uploading them to the Solutions API, polling until completion, then returning download URL(s) for the watermarked PDF(s) (or a ZIP if multiple). It is an AI Agent Skill for Claude Code / OpenClaw, with 1241 downloads so far.
How do I install Add watermark to PDF?
Run "/install add-watermark-to-pdf" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Add watermark to PDF free?
Yes, Add watermark to PDF is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Add watermark to PDF support?
Add watermark to PDF is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Add watermark to PDF?
It is built and maintained by CrossServiceSolutions (@crossservicesolutions); the current version is v1.0.0.