LaunchKit · 2026
Back to Skills

change-pdf-permissions

Change a PDF’s permission flags (edit, print, copy, forms, annotations, etc.) by uploading it to the Solutions API.

0
847 downloads
by @crossservicesolutions

Setup & Installation

openclaw skills install @crossservicesolutions/change-pdf-permissions

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install change-pdf-permissions

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.

INPUT

User asks: 'Make this contract.pdf print-only, no editing or copying'

AGENT
  1. 1Accept the PDF file and resolve the desired permission flags from the user's request
  2. 2Prompt for or retrieve the Cross-Service Solutions API key
  3. 3POST the file and permission flags to /api/75 as multipart/form-data
  4. 4Poll GET /api/<job_id> until status indicates completion
  5. 5Return the download URL and a summary of the applied permissions
OUTPUT

{ "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.

Cross-Service Solutions API key (register at https://login.cross-service-solutions.com/register)