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.
This item appears to require sign-in or permission before the package can be fetched. Open the source page and confirm access manually.
Use the source page and any available docs to guide the install because the item requires authentication or permission before the package can be fetched.
I tried to install a skill package from Yavira, but the item requires authentication or permission before the package can be fetched. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
I tried to upgrade a skill package from Yavira, but the item requires authentication or permission before the package can be fetched. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
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.