Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Self-hosted REST API for comprehensive PDF manipulation including merge, split, convert, OCR, compress, sign, redact, and secure PDFs.
Self-hosted REST API for comprehensive PDF manipulation including merge, split, convert, OCR, compress, sign, redact, and secure PDFs.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Self-hosted PDF manipulation platform with 60+ tools via REST API.
Set these environment variables: STIRLING_PDF_URL โ Your Stirling-PDF instance URL (default: http://localhost:8080) STIRLING_API_KEY โ API key if authentication is enabled
Official docs: https://docs.stirlingpdf.com Swagger UI: <your-instance>/swagger-ui/index.html on your deployment
# Use the wrapper script node ~/.openclaw/skills/stirling-pdf/scripts/pdf.js <operation> [options] # Examples: node pdf.js merge file1.pdf file2.pdf -o merged.pdf node pdf.js split input.pdf -o ./output-dir node pdf.js compress input.pdf -o compressed.pdf node pdf.js ocr input.pdf -o searchable.pdf node pdf.js convert-to-pdf document.docx -o output.pdf node pdf.js pdf-to-word input.pdf -o output.docx node pdf.js add-watermark input.pdf "DRAFT" -o watermarked.pdf
merge - Combine multiple PDFs split - Split PDF into parts rotate - Rotate pages extract-pages - Extract specific pages reorder - Reorganize pages
convert-to-pdf - Word, Excel, Images, HTML โ PDF pdf-to-word - PDF โ Word pdf-to-image - PDF โ Images pdf-to-text - Extract text
compress - Reduce file size ocr - Make scanned PDFs searchable add-watermark - Add text/image watermark add-stamp - Add stamp redact - Remove sensitive content sign - Add signature
add-password - Password protect remove-password - Remove password sanitize - Remove metadata/scripts
For operations not covered by the script, call the API directly: curl -X POST "$STIRLING_PDF_URL/api/v1/general/merge-pdfs" \ -H "X-API-KEY: $STIRLING_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "fileInput=@file1.pdf" \ -F "fileInput=@file2.pdf" \ -o merged.pdf Check Swagger UI at <your-instance>/swagger-ui/index.html for all endpoints.
OperationEndpointMerge/api/v1/general/merge-pdfsSplit/api/v1/general/split-pagesCompress/api/v1/misc/compress-pdfOCR/api/v1/misc/ocr-pdfPDF to Image/api/v1/convert/pdf/imgImage to PDF/api/v1/convert/img/pdfAdd Watermark/api/v1/security/add-watermarkAdd Password/api/v1/security/add-password
Most endpoints use POST with multipart/form-data File input parameter is usually fileInput Response is the processed PDF file Check Swagger UI for exact parameters per operation
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.