LaunchKit · 2026
Back to Skills

remove-password-from-pdf

Remove password protection from a PDF by uploading it (with its current password) to the Solutions API, polling.

0
793 downloads
by @crossservicesolutions

Setup & Installation

openclaw skills install @crossservicesolutions/remove-password-from-pdf

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

npx clawhub install remove-password-from-pdf

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.

INPUT

User asks: Remove the password from this PDF. Password is 'secret123'. Here is the file.

AGENT
  1. 1Accepts the PDF file and password from the user
  2. 2Retrieves or prompts for the Cross-Service Solutions API key
  3. 3POSTs the file and password to /api/33 as multipart/form-data with Bearer token auth
  4. 4Polls GET /api/<job_id> until status is done
  5. 5Returns the download URL for the unlocked PDF
OUTPUT

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

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