Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Removed config.json, added config.example.json
What This Skill Does
Controls Bambu Lab 3D printers over a local MQTT connection, bypassing the manufacturer's cloud. Supports status checks, print control, temperature adjustments, speed changes, and raw G-code commands. Requires LAN Only Mode enabled on the printer.
Works without Bambu's cloud servers, so printer control stays available during internet outages or when the printer is on an isolated network.
When to use it
- Check remaining print time without opening Bambu Studio
- Pause a print when you notice a layer adhesion problem
- Lower bed temperature mid-print to reduce warping
- Turn the chamber light off after a print finishes
- Switch print speed to Silent mode during an overnight job
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: what's the current status of my printer?
- 1Reads printer IP, access code, and serial from config.json
- 2Connects to the printer via local MQTT
- 3Subscribes to the printer's status report topic
- 4Parses the returned payload for print state, temperatures, and progress
- 5Returns a summary of current printer status
Printer is printing layer 42/120, nozzle at 200°C, bed at 60°C, 35% complete
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.