LaunchKit · 2026
Back to Skills

bambu-cli

Operate and troubleshoot BambuLab printers with the bambu-cli.

9
2.5k downloads
by @tobiasbischoff

Setup & Installation

openclaw skills install @tobiasbischoff/bambu-cli

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install bambu-cli

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.

INPUT

User asks: start printing my_part.3mf on plate 2 and watch the status

AGENT
  1. 1Verify printer profile is configured with bambu-cli config list
  2. 2Upload and start the print: bambu-cli print start my_part.3mf --plate 2
  3. 3Confirm the print started successfully from command output
  4. 4Begin periodic monitoring: bambu-cli watch --interval 10
OUTPUT

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.

BambuLab printer access code (obtained from printer network settings)bambu-cli installed