Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Adds password protection to a PDF by uploading it to the Cross-Service Solutions API, polling until the job completes, and returning a download URL for the protected file. Requires an API key from Cross-Service Solutions.
Handles the full upload-poll-download cycle automatically, so users get a protected file without manually managing API calls or job status checks.
When to use it
- Locking a contract PDF before sending to a client
- Protecting a confidential report shared over email
- Adding a password to a scanned document before archiving
- Securing an invoice PDF with a recipient-specific password
- Restricting access to a sensitive form before distribution
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Password-protect this report.pdf with the password Tr0ub4dor'
- 1Accepts the PDF file and password from the user
- 2Sends a POST request to /api/32 with the file and userPass as multipart/form-data
- 3Receives a job ID from the API response
- 4Polls GET /api/<ID> until status indicates completion
- 5Returns the download URL for the protected PDF
{"job_id": 321, "status": "done", "download_url": "https://.../protected.pdf", "file_name": "protected.pdf"}
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.