stirling-pdf
PDF manipulation via Stirling-PDF API. Merge, split, convert, OCR, compress, sign, redact, and more. Self-hosted.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/angusthefuzz/stirling-pdfWhat This Skill Does
The Stirling-PDF skill integrates your OpenClaw agent with a self-hosted Stirling-PDF instance, providing a powerful toolkit for document manipulation. By acting as an interface to the Stirling-PDF REST API, this skill allows you to perform over 60 different operations on PDF files. Whether you are dealing with administrative documents, scanned invoices, or legal contracts, this skill automates the heavy lifting of processing files without relying on third-party cloud services. You can perform complex tasks such as merging multiple project reports, splitting large manuals into separate sections, compressing high-resolution scans to meet email attachment limits, or applying OCR to make archived paperwork searchable and indexable.
Installation
To begin, ensure you have a running instance of Stirling-PDF reachable by your machine. You can deploy it easily via Docker or your preferred hosting method. Once the instance is active, locate your API key if you have enabled authentication. Install the skill using the OpenClaw CLI command: clawhub install openclaw/skills/skills/angusthefuzz/stirling-pdf. After installation, configure your environment variables by setting STIRLING_PDF_URL to your instance's address (default is http://localhost:8080) and STIRLING_PDF_KEY if required. Once configured, you can utilize the provided wrapper script or interact directly with the API endpoints to manage your document workflow.
Use Cases
- Archive Digitization: Convert stacks of legacy scanned PDFs into searchable text documents using the OCR tool to improve document retrieval efficiency.
- Contract Management: Quickly redact sensitive information like PII or bank details from business documents before sharing them with external partners.
- Report Automation: Automatically merge monthly financial sheets and convert various formats (like Word or Excel) into a finalized, uniform PDF report.
- Security: Batch process sensitive files by adding password protection to secure your private document storage.
Example Prompts
- "Merge all the PDF files in my 'Projects/Quarterly-Review' folder and save the result as final_report.pdf."
- "Compress the 'scanned_manual.pdf' file so that it is small enough to send as an email attachment."
- "Run OCR on 'document_scan.pdf' to make the text inside selectable and searchable for my records."
Tips & Limitations
- Swagger UI: Always keep your Stirling-PDF instance's Swagger UI URL handy; it is your best resource for troubleshooting specific parameter requirements or discovering new functionality as the software updates.
- Performance: For massive PDF files, ensure your server has sufficient RAM allocated, as PDF processing is memory-intensive.
- Security: Since this interacts with local file systems, always ensure your instance is protected if exposed to a network. Avoid running sensitive operations on insecure, public-facing instances without API keys enabled.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-angusthefuzz-stirling-pdf": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
pmc-harvest
Fetch articles from PubMed Central using NCBI APIs. Search journals, retrieve full text via OAI-PMH, batch harvest for RAG pipelines. No API key required.
cozi
Interact with Cozi Family Organizer (shopping lists, todo lists, item management). Unofficial API client for family organization.
crawl-for-ai
Web scraping using local Crawl4AI instance. Use for fetching full page content with JavaScript rendering. Better than Tavily for complex pages. Unlimited usage.
mealie
Interact with Mealie recipe manager (recipes, shopping lists, meal plans). Self-hosted recipe and meal planning API client.
Tnbc Research Swarm
Skill by angusthefuzz