Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Controls BambuLab 3D printers from the command line via MQTT, FTPS, and camera protocols. Covers print lifecycle management, file transfers, hardware controls (temperatures, fans, light, motion), calibration, and live monitoring.
Automates and scripts printer operations that would otherwise require manual interaction through the BambuLab app or touchscreen.
When to use it
- Starting a print job from a remote SSH session
- Checking printer status in a CI/CD pipeline
- Taking a camera snapshot mid-print without opening the app
- Uploading and managing gcode files on the printer
- Running bed leveling calibration before a long print
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: start printing my_part.3mf on plate 2 and watch the status
- 1Verify printer profile is configured with bambu-cli config list
- 2Upload and start the print: bambu-cli print start my_part.3mf --plate 2
- 3Confirm the print started successfully from command output
- 4Begin periodic monitoring: bambu-cli watch --interval 10
Print job started on plate 2; live status updates show layer progress, temperatures, and estimated time remaining
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.