Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A curl-based CLI wrapper for PrusaLink, the local API on Prusa 3D printers. Supports Digest auth or X-Api-Key and exposes fixed endpoints for status, job info, file upload, print start, and cancel.
Gives shell and script access to PrusaLink without a browser or third-party app, using only curl against your local network.
When to use it
- Check print job status from the terminal
- Upload a G-code file to the printer over local network
- Start or cancel a print job without opening the web UI
- Monitor printer state in a shell script
- Automate print workflows on a home server
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: upload and start printing mypart.gcode
- 1Set PRUSALINK_HOST to the printer IP
- 2Run run.sh upload mypart.gcode to transfer the file
- 3Run run.sh status to confirm the printer is idle
- 4Run run.sh start mypart.gcode to begin the print
Print job starts on the Prusa printer
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.