Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Changes the permission flags of a PDF file, controlling whether recipients can print, edit, copy, fill forms, or extract content. Uploads the file to the Cross-Service Solutions API, polls for job completion, and returns a download URL for the updated PDF.
Handles the full upload-poll-download cycle automatically, so users get a modified PDF without needing local PDF tools or libraries.
When to use it
- Locking a contract PDF to prevent editing before sending to a client
- Allowing printing but blocking content extraction on a report
- Restricting form filling on a finalized document
- Enabling accessibility extraction while disabling general copy-paste
- Preparing read-only PDFs for public distribution
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Make this contract.pdf print-only, no editing or copying'
- 1Accept the PDF file and resolve the desired permission flags from the user's request
- 2Prompt for or retrieve the Cross-Service Solutions API key
- 3POST the file and permission flags to /api/75 as multipart/form-data
- 4Poll GET /api/<job_id> until status indicates completion
- 5Return the download URL and a summary of the applied permissions
{ "job_id": 7501, "status": "done", "download_url": "https://.../permissions.pdf", "permissions": { "canModify": false, "canPrint": true, "canExtractContent": false } }
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.