A local CLI tool for manipulating PDF files (merge, split, convert) using a Docker-hosted Stirling-PDF instance.
Resources
4Install
npx skillscat add cursedpotential/thebigone/archive-04-utilities-stirling-pdf-tool Install via the SkillsCat registry.
SKILL.md
Stirling-PDF Tool
This tool allows you to perform advanced PDF operations by interfacing with a local Stirling-PDF instance running on Docker.
Prerequisites
- Docker container
stirling-pdfmust be running on port 8080. - Python 3 with
requestsinstalled (pip install requests).
Usage
You can use this tool by running the python script directly.
Commands
Check Status
python "C:\Users\matts\AI Workspace\custom_tools\stirling_pdf_tool\stirling_client.py" healthMerge PDFs
python "C:\Users\matts\AI Workspace\custom_tools\stirling_pdf_tool\stirling_client.py" merge <output_file.pdf> <input1.pdf> <input2.pdf> ...Split PDF
python "C:\Users\matts\AI Workspace\custom_tools\stirling_pdf_tool\stirling_client.py" split <input.pdf> <output_directory>Convert to PDF
python "C:\Users\matts\AI Workspace\custom_tools\stirling_pdf_tool\stirling_client.py" convert <input_file> <output_file.pdf>