dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
PDF manipulation via Stirling-PDF API. Merge, split, convert, OCR, compress, sign, redact, and more. Self-hosted.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install angusthefuzz/stirling-pdfExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
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<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 PDFssplit - Split PDF into partsrotate - Rotate pagesextract-pages - Extract specific pagesreorder - Reorganize pagesconvert-to-pdf - Word, Excel, Images, HTML → PDFpdf-to-word - PDF → Wordpdf-to-image - PDF → Imagespdf-to-text - Extract textcompress - Reduce file sizeocr - Make scanned PDFs searchableadd-watermark - Add text/image watermarkadd-stamp - Add stampredact - Remove sensitive contentsign - Add signatureadd-password - Password protectremove-password - Remove passwordsanitize - Remove metadata/scriptsFor 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...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# Stirling-PDF Skill Self-hosted PDF manipulation platform with 60+ tools via REST API. ## Configuration 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 ## Docs - **Official docs:** https://docs.stirlingpdf.com - **Swagger UI:** `<your-instance>/swagger-ui/index.html` on your deployment ## Quick Commands ```bash # 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 ``` ## Available Operations ### Page Operations - `merge` - Combine multiple PDFs - `split` - Split PDF into parts - `rotate` - Rotate pages - `extract-pages` - Extract specific pages - `reorder` - Reorganize pages ### Conversion - `convert-to-pdf` - Word, Excel, Images, HTML → PDF - `pdf-to-word` - PDF → Word - `pdf-to-image` - PDF → Images - `pdf-to-text` - Extract text ### Content - `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 ### Security - `add-password` - Password protect - `remove-password` - Remove password - `sanitize` - Remove metadata/scripts ## Direct API Usage For operations not covered by the script, call the API directly: ```bash 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...
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Search and hire real humans for tasks — photography, delivery, research, and more
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance