Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Removes password protection from a PDF by uploading the file and its current password to the Cross-Service Solutions API, polling for job completion, and returning a download URL for the unlocked file.
Handles the full upload-poll-download cycle automatically, so the user gets a ready-to-use URL without managing API calls manually.
When to use it
- Unlocking a client-sent password-protected PDF for editing
- Removing encryption from a PDF before merging it with other documents
- Batch-processing archived PDFs with known passwords
- Preparing locked PDFs for automated text extraction pipelines
- Stripping password protection before uploading a PDF to a document management system
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Remove the password from this PDF. Password is 'secret123'. Here is the file.
- 1Accepts the PDF file and password from the user
- 2Retrieves or prompts for the Cross-Service Solutions API key
- 3POSTs the file and password to /api/33 as multipart/form-data with Bearer token auth
- 4Polls GET /api/<job_id> until status is done
- 5Returns the download URL for the unlocked PDF
{"job_id": 654, "status": "done", "download_url": "https://.../unlocked.pdf", "file_name": "unlocked.pdf"}
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.